PHP堆栈偶尔会显示空白页面

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

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

这只是在过去一周左右发生的,但代码,平台或用户数量并没有真正的变化。

我正在用头撞墙,试图弄清楚它是如何发生的……我愿意接受所有的build议,如果你需要额外的细节,只要放下一个评论,我会尽快的完成。 。

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

正如Artefacto所说:检查日志。

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

看看APC,它也知道segfaults(见谷歌),尝试没有它。

我不知道确切的答案,但请检查您的错误报告以及您的日志文件。 如果您完全关闭了错误报告功能,那么您可能会漏掉某些阻止页面执行的重要内容。 此外,如果Apache或PHP段错误,有时它会返回空白的内容 ​​- 你应该看到你的日志文件。

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

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

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

memory_limit = 64M;

我认为缓存管理插件有问题。 它停用WP超级缓存后开始为我工作。