Nginx 显示502 Bad Gateway错误

Posted max love coding

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx 显示502 Bad Gateway错误相关的知识,希望对你有一定的参考价值。

今天系统发布到测试环境,有一个用户登录后显示502  Bad Gateway错误,其他的用户都登录成功。但是在开发机链接测试数据库,使用该账号登录成功。

 

初步猜测是nginx的问题,查看nginx的错误日志,得到以下错误信息:

upstream sent too big header while reading response header from upstream

按字面意思理解应该是upstream负载均衡的模块转发的header头超出限制值了,cookie携带的header太长了。

 

解决方法:修改nginx配置,调整大小,

A little on the safe side, but try to increase the cookie size in nginx:

proxy_buffer_size   512k;

proxy_buffers   3232k;

proxy_busy_buffers_size   512k;

 

restart nginx, clear cookies and try it again. 

 


欢迎关注公众号:DotNet软件编程IT技术

以上是关于Nginx 显示502 Bad Gateway错误的主要内容,如果未能解决你的问题,请参考以下文章

服务器域返回 502 Bad Gateway - Nginx

nginx+php测试时显示 502 bad gateway的解决方法

调试 502 Bad Gateway 错误 - Ubuntu、Nginx、Unicorn

nginx 反向代理 Nginx 502 Bad Gateway

nginx 502 Bad Gateway 错误解决办法

502 Bad Gateway 怎么解决?