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