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

当代理服务器关闭时,NGINX 反向代理返回 502 bad gateway

502 bad gateway怎么解决 nginx

Nginx 502 Bad Gateway如何解决

打开出现502 Bad gateway怎么解决

关于SpringCloud的微服务架构,提示502 Bad Gateway nginx/1.10.0