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

分类: 服务器 > Linux

访问时页面出现

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

sudo service nginx reload
来源:原创 发布时间:2021-02-01 22:35:39