6

/var/log/messages我在我的 FreeBSD 机器上收到此错误。我正在使用和nginx启用模块。spawn-fcgimemcacheapc

upstream prematurely closed connection while reading response header from upstream, 
client HTTP/1.1", upstream: "fastcgi://unix:/tmp/fcgi.sock:", host:
4

3 回答 3

1

它与PHP的版本有关。我使用了最新版本的 nginx 和稍微旧版本的 PHP。该问题已通过将 PHP 更新到最新版本来解决。

于 2013-03-08T02:24:41.937 回答
1

我在 unicorn + nginx 上遇到过类似的错误。

最终结果是,由于防火墙配置错误,独角兽超时,死了,让 NGINX 不知道该做什么(nginx 会抛出 503)。

一旦端口打开,我的问题就解决了。

我还看到这种情况发生在需要很长时间(比我的 30 秒独角兽超时时间)的 API 调用中。我最终将它运送到后台工作,所以独角兽没有超时。

于 2013-11-22T21:46:03.697 回答
1

在使用 EC2 + Amazon RDS 数据库实例时,我遇到了类似的问题,即 Nginx 与 RoR 应用程序超时。

该问题已通过编辑我的 RDS 实例的安全组以允许 EC2 的 IP 通过端口 5432 解决。只需编辑安全组的规则,为您与 RDS 实例通信的端口添加自定义规则,并将 EC2 服务器的白名单私有 IP 地址。之后立即工作!

于 2014-03-21T22:16:18.283 回答