首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Nginx + PHP-FPM 502坏网关

Nginx + PHP-FPM 502坏网关
EN

Stack Overflow用户
提问于 2010-09-01 16:22:05
回答 6查看 28.4K关注 0票数 16

我在一行PHP代码上从Nginx得到了一个502 Bad Gateway,它在我的程序($this->provider = new OAuthProvider();)的其他地方运行得很好,而且以前也运行得很好。这是我在每个502的Nginx错误日志中得到的消息:

从上游读取响应头时,

recv()失败(104:对等设备重置连接)

在PHP-FPM日志中,每个502都有一个警告:

WARNING子项17427从启动142070.657176秒后在信号11信号SIGSEGV退出

在尝试了对nginx.conf的一些更改之后,我遇到了困难,非常感谢任何关于下一步该做什么的建议。

我在Ubuntu 10.04上运行Nginx 0.7.67和PHP 5.3.2。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2010-09-01 16:39:40

也许是http://pecl.php.net/bugs/bug.php?id=17689或者bug id #18138

票数 5
EN

Stack Overflow用户

发布于 2010-09-01 16:35:57

你的PHP进程崩溃了,出现了一个段错("signal 11 SIGSEGV"),这会导致Nginx看到"connection reset by peer“(在这种情况下,PHP是"peer”,Nginx会告诉你“瞧,他在我还没来得及回答之前就挂断了我的电话”)。

查看how to report a bug someone will want to fix上的PHP Bug数据库页面,了解如何获得段故障的回溯,以便报告它。

票数 2
EN

Stack Overflow用户

发布于 2010-10-06 14:16:21

我在APC上也有同样的问题。所以我移除了它,安装了eaccelerator。到目前为止没有问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3616191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档