获取 recv() 失败(104:对端重置连接)

获取 recv() 失败(104:对端重置连接)

仅当我使用 Laravel 的 @include 将其他 blade 模板包含到主布局中时才会发生以下问题:

错误日志:

015/06/25 23:42:34 [错误] 3374#0:*1 recv() 失败(104:对等方重置连接)从上游读取响应标头时,客户端:192.168.33.1,服务器:dev.com,请求:“GET / HTTP/1.1”,上游:“fastcgi://unix:/var/run/php5-fpm.sock:”,主机:“local.dev.com”

2015/06/25 23:42:34 [错误] 3374#0:*1 open()“/usr/share/nginx/www/50x.html”失败(2:没有此文件或目录),客户端:192.168.33.1,服务器:dev.com,请求:“GET / HTTP/1.1”,上游:“fastcgi://unix:/var/run/php5-fpm.sock”,主机:“local.dev.com”

php5-fpm.log 没有报告任何问题

我已经尝试过了:

opcache.enable=0 

proxy_buffer_size   128k;
proxy_buffers   4 256k;
proxy_busy_buffers_size   256k;

proxy_connect_timeout  600s;
proxy_send_timeout  600s;
proxy_read_timeout  600s;
fastcgi_send_timeout 600s;
fastcgi_read_timeout 600s;

到目前为止没有任何帮助。只有我从模板中删除@include。

我用:

  • laravel 5.1
  • 流浪汉
  • nginx 1.4.6
  • php5-fpm

这个问题让我彻底崩溃了。已经让我头昏脑涨了 5 个小时。任何帮助我都会感激不尽。如果您需要我发布其他内容,请告诉我。

相关内容