Nginx反向代理某些请求出现502 Bad Gateway
Posted geekfly
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx反向代理某些请求出现502 Bad Gateway相关的知识,希望对你有一定的参考价值。
nginx跳转到另一台服务器提供的服务上,发现某些接口出现502错误,但这个接口有些时候是正常的,服务端的日志没有接收到改请求。通过IP测试访问正常,故怀疑是Nginx的问题。
后来找到说压力太大,需要增加缓存。
配置了两个地方:
proxy_buffer_size 64k;
proxy_buffering on;
proxy_buffers 4 64k;
proxy_busy_buffers_size 64k;
proxy_max_temp_file_size 1024m;
下面这个不确定是否有用。
tcp_nodelay on;
fastcgi_connect_timeout 600;
fastcgi_send_timeout 600;
fastcgi_read_timeout 600;
fastcgi_buffer_size 64k;
fastcgi_buffers 4 64k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 128k;
以上是关于Nginx反向代理某些请求出现502 Bad Gateway的主要内容,如果未能解决你的问题,请参考以下文章
nginx 反向代理 Nginx 502 Bad Gateway