nginx 502 Bad Gateway 错误问题汇集[菜鸟入门]
本文“nginx 502 Bad Gateway 错误问题汇集[菜鸟入门]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
因为,nginx和lighttpd的文档真的很少,更不用说中文文档了,所以汇集一些和502有关的错误在这里,保存根源地址,倡议看根源地址的内容.
502是FastCGI呈现问题,所以从FastCGI配置动手.
1.请查抄你的FastCGI进程能否启动
2.FastCGI进程不够利用
请通过履行 netstat -anpo | grep "php-cgi" | wc -l 判断,能否接近你启动的FastCGI进程,接近你的设置,表示进程不够
3.履行超时
请把
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
这几项的值调高
4.FastCGI缓冲不够
nginx和apache一样,有前端缓冲限制
请把
fastcgi_buffer_size 32k;
fastcgi_buffers 8 32k;
这几项的值调高
5.Proxy缓冲不够
假如你利用了Proxying,请把
proxy_buffer_size 16k;
proxy_buffers 4 16k;
这几项的值调高
6.https转发配置错误
精确的配置办法
server_name www.mydomain.com;
location /myproj/repos {
set $fixed_destination $http_destination;
if ( $http_destination ~* ^https(.*)$ )
{
set $fixed_destination http$1;
}
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Destination $fixed_destination;
proxy_pass http://subversion_hosts;
}
7.php脚本履行时间太长
将php-fpm.conf的<value >0s</value>的0s改成一个时间
以上是“nginx 502 Bad Gateway 错误问题汇集[菜鸟入门]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |