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技术

posted @ 2018-01-15 16:54  maxmo  阅读(246)  评论(0编辑  收藏  举报

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

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