仅当我使用 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 个小时。任何帮助我都会感激不尽。如果您需要我发布其他内容,请告诉我。