系统实施过程中,前台页面出现504错误;之前已经处理过这部分错误,还出现就很费解?
一般默认的fastcgi进程响应的缓冲区是8K,这时可以设置大一点,在nginx.conf里,加入:fastcgi_buffers 8 128k这表示设置fastcgi缓冲区为8块128k大小的空间。当然如果在进行某一项即时的操作, 可能需要nginx的超时参数调大点, 例如设置成60秒:send_timeout 60;经过这两个参数的调整,一般不会再提示“504 Gateway Time-out”错误,问题基本解决。
---------------------------------------------------------------------------------------------------------------------
nginx 错误日志中报错
while reading response header from upstream...
百度后在对应server下设置该参数就不再报错:
large_client_header_buffers 4 16k;
可能是header大小超过了默认值
------------------------------------------------------------------------------------------------------------------
分析发现是请求下载的文件过大,服务经过了nginx代理,被nginx拦截
网友评论