PHP-CGI 开始提供空白页面

Unk*_*own 8 php nginx fastcgi wordpress

我的 PHP-CGI 无缘无故地开始提供空白页面,直到我重新启动该过程。

我想知道为什么。

不幸的是,PHP 的“生产”配置文件默认没有 error_log。我的 Nginx 错误日志也没有显示与 PHP 相关的错误。这可能是一个没有希望的案例,但我只是为了以防万一。

这是我的设置

  • nginx 0.8.2
  • PHP 5.2.6-3ubuntu4.1 with Suhosin-Patch 0.9.6.2 (cli)(构建时间:2009 年 4 月 23 日 14:37:14)
  • PHP APC 3.0.19-2
  • spawn-fcgi v1.6.2 (ipv6) - 来自 lighttpd 的 fastcgi 包装器

任何想法可能导致错误?

更新

我想我已经隔离了这个问题。我一直在使用 Monit 在 PHP 开始空白时自动重新启动它。我的 PHP 错误日志是空白的。

但是我发现如果我禁用了一个名为 WP-SuperCache 的 Wordpress 插件,我的 PHP 将停止每大约 10 小时重置一次。到目前为止,我的 PHP 已经连续运行了 3 天。有没有人对此有任何建议?

小智 1

您是否尝试过实际停止 fcgi 服务并再次启动它,而不是重新启动它。我在重新启动 fcgi 时发生了类似的奇怪的事情