PHP堆栈偶尔显示空白页面

时间:2010-06-19 16:42:47

标签: php wordpress ubuntu nginx

我开始在我的服务器上遇到一个非常奇怪的错误,我不知道如何修复它。基本设置是在Ubuntu Lucid上的nginx上的PHP-FPM + APC上的Wordpress(不是v3,以前的稳定版本)站点。

一次五分钟左右,有些页面会直接退回,空白页面,没有内容。我会等一下,再试一次,它会正常工作。

仅在过去一周左右发生,但代码,平台或用户数量并未发生任何变化。

我正在撞墙试图弄清楚它是如何发生的......我对所有的建议持开放态度,如果你需要额外的细节,只需发表评论,我就会得到尽快。

5 个答案:

答案 0 :(得分:1)

我的wordpress安装前面有一个清漆代理。一个月前发生的错误: wordpress在请求标头中传输了许多信息,标头大小仅限于旧版本的清漆。也许类似于nginx。但这只是一个疯狂的猜测。

正如Artefacto所说:检查日志。

答案 1 :(得分:1)

建议检查OOM(内存不足)。这有时很难发现,因为PHP通常只运行几秒钟。

查看APC,也知道段错误(请参阅谷歌),尝试没有它。

答案 2 :(得分:0)

我不知道具体答案,但请检查错误报告以及日志文件。如果您完全关闭了错误报告,则可能缺少阻止页面执行的关键事件。此外,如果Apache或PHP段错误,有时它将返回空白内容 - 您应该在日志文件中看到它。

答案 3 :(得分:0)

如果内存不足,请尝试通过将此行放在wp-config.php文件的顶部附近来增加Wordpress的内存:

define('WP_MEMORY_LIMIT', '64M');

或在你的php.ini中,如果你有权访问它:

memory_limit = 64M;

答案 4 :(得分:0)

我认为Cache管理插件有问题。在停用WP Super Cache后,它开始为我工作。