Nginx + PHP-FPM 502 Bad Gateway,代码点火器日志说:最终输出发送到浏览器

时间:2013-12-17 15:20:13

标签: codeigniter nginx php

我有一个Code Igniter,在它的日志中说:Final output sent to browser 响应是PNG文件。

但Nginx报道:

recv() failed (104: Connection reset by peer) while reading response header from upstream

和php-fpm说:

[WARNING] [pool www] child 17427 exited on signal 11 SIGSEGV after 14.657176 seconds from start

日志中没有任何其他内容可以帮助我。你会做些什么来帮助追踪这个问题?

1 个答案:

答案 0 :(得分:1)

我首先检查日志(你做过 - 你检查log/messages了吗?)。

然后我会搜索谷歌:

https://serverfault.com/q/427596/38936
Nginx + php-fpm on Amazon Linux = exited on signal 11
https://serverfault.com/a/523851/38936

哪会引导我

http://wiki.nginx.org/Debugging

这将导致我研究gbd和APC以及跟踪nginx堆栈。

看起来不是一个简单的问题。某种类型的内存问题。很多关于禁用APC / op-cache和/或会话处理不当的讨论。 然后我会做更多的研究,并且不得不重新编译nginx以启用调试。我会改变我的谷歌查询,最终来到

https://serverfault.com/a/410771/38936

表示php 5.3.14中有一个serious bug,它与php-fpm不兼容。如果这不起作用,我会前往stackoverflow.com并提出问题。