我有一个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
日志中没有任何其他内容可以帮助我。你会做些什么来帮助追踪这个问题?
答案 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并提出问题。