当前位置:首页 > Liunx教程 >

Nginx 502 bad gateway问题的解决方法

发布时间:2020-01-12 08:25:00 作者:佚名 阅读:(9)

最近看网站的日志,经常发现里面有一些502的日志,有时候手动执行也提示502 bad gateway,接下来吾爱编程为大家介绍一下解决思路,有需要的小伙伴可以参考一下:

1、产生的原因:

    (1)、PHP执行超时;

    (2)、磁盘空间不足;

    (3)、php-cgi进程有问题

2、查看cgi进程数:

netstat -anop | grep php-cgi | wc -l
netstat -anpo | grep php-fpm | wc -l

查询结果如下:

QQ截图20200112000826.jpg

3、查看php-fpm进程:

ps aux | grep php-fpm |wc -l

QQ截图20200112001127.jpg

数量明显不足,需要调整/usr/local/php/etc/php-fpm.conf,相关数量,修改为:

pm.max_children = 600
request_terminate_timeout = 60

4、执行超时:

    php执行超时一般因为nginx的配置的那个超时时间,修改对应配置即可:

fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;

以上就是吾爱编程为大家介绍的502 bad gateway问题的解决方法,了解更多相关文章请关注吾爱编程网!

欢迎分享转载→ Nginx 502 bad gateway问题的解决方法

© 2015-2019 - 吾爱编程网 版权所有 苏ICP备18033726号-1关于我们 - 网站声明 - 联系我们