PHP堆栈偶尔显示空白页

PHP堆栈偶尔显示空白页,php,wordpress,ubuntu,nginx,Php,Wordpress,Ubuntu,Nginx,我开始在我的服务器上遇到一个非常奇怪的错误,我不知道如何修复它。基本设置是Ubuntu Lucid上nginx上PHP-FPM+APC上的Wordpress(不是v3,以前的稳定版本)站点 每次五分钟左右,有些页面会直接返回空白页面,没有内容。我会等一会儿,再试一次,它会工作的很好 这仅仅发生在过去的一周左右,但在代码、平台或用户数量上并没有任何变化 我把头撞在墙上,想弄清楚这是怎么发生的。。。我对所有的建议都持开放态度,如果您需要更多的细节,请发表评论,我会尽快回复。我的wordpress安装

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

每次五分钟左右,有些页面会直接返回空白页面,没有内容。我会等一会儿,再试一次,它会工作的很好

这仅仅发生在过去的一周左右,但在代码、平台或用户数量上并没有任何变化


我把头撞在墙上,想弄清楚这是怎么发生的。。。我对所有的建议都持开放态度,如果您需要更多的细节,请发表评论,我会尽快回复。

我的wordpress安装前有一个varnish代理。一个月前发生的错误: wordpress在请求标头中传输许多信息,标头大小在旧版本的varnish上受到限制。可能与nginx类似。但这只是一个猜测


正如Artefactor所说:检查日志。

我不知道确切答案,但请检查错误报告以及日志文件。如果完全关闭了错误报告功能,则可能缺少阻止页面执行的关键内容。此外,如果Apache或PHP出现故障,有时会返回空白内容-您应该在日志文件中看到这一点。

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


查看APC,它也被称为segfaults(参见谷歌),尝试不使用它。

如果内存不足,请尝试增加Wordpress的内存,方法是将这一行放在wp-config.php文件的顶部附近:

define('WP\u MEMORY\u LIMIT','64M')

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


内存限制=64M

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

您检查日志了吗?根据PHP的配置方式,错误可能会出现在错误日志、单个文件中,或者根本不会出现在任何地方。我只是想让它再次抛出错误(它确实是间歇性的),这样我就可以检查了。当然,它不会在我想要的时候坏掉,它已经是128M了。不要认为这是记忆,但谢谢你的建议。