前台504报错-header大小超过了默认值

系统实施过程中,前台页面出现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拦截

你可能感兴趣的:(前台504报错-header大小超过了默认值)