Nginx 502 FastCGI错误

时间:2017-09-13 19:48:15

标签: php nginx fastcgi

当我尝试访问服务器上的某个页面时,它会返回502 Gateway错误。 (有时它可以工作,但我重新加载页面,它再次显示502网关页面。)

如果我检查nginx错误日志,则会出现此错误:

2017/09/13 19:14:49 [error] 3762#3762: *22 upstream prematurely closed FastCGI stdout while reading response header from upstream, client: serverip, server: localhost, request: "GET /inventory.php HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "localhost", referrer: "localhost"

我尝试在google上查找错误,但到目前为止还没有解决方案,并且想知道是否有人知道错误是什么&如何解决它。

感谢。

编辑1:

  • fastcgi_buffers设置为:

fastcgi_buffers 16 16k;

fastcgi_buffer_size 120k;

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

我在我的nginx配置中使用了以下代码并重新加载nginx,解决了我的问题 -

fastcgi_buffers 16 16k;
fastcgi_buffer_size 120k;