nginx 出现502 gateway timeout的错误解决方法之一

范堡 发布于 2009/09/10 15:19
阅读 2K+
收藏 1

访问时页面出现

gateway timeoute 502 的错误

查nginx日志有
48304 upstream sent too big header while reading response header from upstre

解决方法:
在http里或server的php里增加:

fastcgi_connect_timeout 60;
fastcgi_send_timeout 180;
fastcgi_read_timeout 180;
fastcgi_buffer_size 128k;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
fastcgi_intercept_errors on;

如果是作为反代或集群的话应该用以下(如果已经有的话,请加大其参数值)
proxy_connect_timeout      90;
proxy_send_timeout         180;
proxy_read_timeout         180;

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

重启nginx

加载中
返回顶部
顶部