什么是502 bad gateway nginx 502 bad gateway是什么意思( 二 )


根据实际情况增加以下参数值
fastcgi _ connect _ timeout 300fastcgi _ send _ timeout 300fastcgi _ read _ timeout 300
6.解决nginx中的502错误
①检查当前PHP FastCGI进程数是否足够 。
netstat-anpo | grep " PHP-CGI " | WC-l
如果FastCGI进程的实际数量接近预设的FastCGI进程数量 , 说明FastCGI进程数量不够 , 需要增加 。
②部分PHP程序的执行时间超过了Nginx的等待时间 , 可以适当增加nginx.conf配置文件中FastCGI的超时时间 。
比如 , 系统中PHP FastCGI进程当前数量明显超过预设值64 , 在电信服务器上查看PHP FastCGI进程当前数量不高于64的数值 , 网通线路活跃连接明显高于电信 , 说明nginx的不稳定是服务器访问负载过大造成的 。
总结:如果php-cgi进程数量不够 , php执行时间长 , 或者php-cgi进程死亡 , 就会出现502错误 。
更多Nginx相关的技术文章 , 请访问Nginx的教程版块学习!
以上是502不良网关nginx是什么意思的详细内容 。其他相关文章请多关注!


推荐阅读