从上游读取响应标头时,上游过早关闭 FastCGI 标准输出

Jul*_*ien 5 html php mysql logging nginx

我突然收到 502 Bad gateway 错误,我不明白为什么会出现此错误。而且此错误仅出现在 1 个单页上!...

我的 Nginx 日志中的确切错误是:

 Upstream prematurely closed FastCGI stdout while reading response header from upstream [..] upstream: "fastcgi://unix:/var/run/php5-fpm.sock:"
Run Code Online (Sandbox Code Playgroud)

我试过 :

  • 服务 nginx 重新启动:没有任何变化
  • 服务 php5-fpm 重新启动:没有任何变化
  • 重新启动服务器:没有任何变化
  • 甚至重新启动 mysql 服务:没有任何变化

我的/var/log/upstart/php5-fpm.log(只有很多通知):

Terminating...
exiting, bye-bye!
fpm is running, pid 9887
ready to handle connections
systemd monitor interval set to 10000ms
Run Code Online (Sandbox Code Playgroud)

这让我发疯,有什么想法吗?

Ale*_*u R -1

我对服务器 nginx 配置做了以下操作:

   client_body_timeout 1200;
   client_header_timeout 600;
Run Code Online (Sandbox Code Playgroud)

并将 zend_extension 添加到 php fpm php.ini:

zend_extension = xdebug.so
Run Code Online (Sandbox Code Playgroud)