PHP + NGINX生成ERR_EMPTY_RESPONSE

时间:2016-11-18 21:17:48

标签: php apache magento nginx

几天以来,我一直在我托管的某个网站上收到ERR_EMPTY_RESPONSE错误。有一个Magento管理面板甚至不再显示,只有ERR_EMPTY_RESPONSE。设置:

NGINX代理 - > Apache - > PHP-FPM 5.6

会发生什么:

  • 请求显示在Apache日志中
  • 请求显示在PHP-FPM访问日志中
  • 请求未显示在nginx日志中,并且没有数据从nginx发送回来

当我将die('test')添加到index.php的顶部时,会显示内容。 Magento网站的非管理员部分工作正常。 Magento管理面板中的某些内容似乎打破了PHP-FPM。但是,PHP-FPM确实在访问日志中显示状态为200的条目?

PHP-FPM访问日志:

18/Nov/2016:22:13:06 +0100 "GET /index.php" 200 945.396ms 31232kb 94.14%
18/Nov/2016:22:13:07 +0100 "GET /index.php" 200 882.143ms 31488kb 96.36%
18/Nov/2016:22:13:08 +0100 "GET /index.php" 200 880.647ms 31232kb 97.66%

Apache访问日志:

141.138.139.40 - - [18/Nov/2016:22:13:08 +0100] "GET /index.php/motornl/mobile/history/key/5aa86290fcd9cc207fb7c0a4e5a2a326/ HTTP/1.0" 200 8854 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.98 Safari/537.36"

此外,PHP错误日志或我拥有的任何其他日志中都不会显示错误。如果我手动生成致命/解析错误;它们确实出现在日志中。

提前致谢!

0 个答案:

没有答案