这篇文章主要介绍了Nginx502BadGateway错误原因及解决方案,文中通过示例代码介绍的非常详细,对大家的
学习或者工作具有一定的参考学习价值,需要的朋友可以参考下。
Nginx502BadGateway的错误已经遇到好几次了,这里做一下记录
天津高防BGP服务器
一、fastcgi缓冲区设置过小
出现错误,首先要查找nginx的日志文件,目录为/var/log/nginx,在日志中发现了如下错误。
2013/01/1713:33:47[error]15421#0:*16upstreamsenttoobigheaderwhilereadingresponseheaderfromupstream
查阅了一下资料,大意是nginx缓冲区有一个bug造成的,我们网站的页面消耗占用缓冲区可能过大。
网上查找了一下解决方法,在国外网站看到了一个增加缓冲区的方法,彻底解决了Nginx502BadGateway的问题。方法如下:
http{
...
fastcgi_buffers816k;
fastcgi_buffer_size32k;
...}
请根据服务器已经网站的情况自行增大上述两个配置项。感谢大家支持湘情盾,天津BGP新上架,162.14.177.*
天津高防BGP服务器