服务器突然报错 502 Bad Gateway

报错信息:

服务器突然报错 502 Bad Gateway_第1张图片

服务器不能用,所有接口报错502。网上查了下,502报错种类有很多

1.fastcgi缓冲区设置过小  

2.代理缓冲区设置过小 

3.默认php-cgi的进程数设置过少

4.php执行超时

5.nginx等待时间超时

自己在排查的时候,看到nginx日志里面说,我的一个轮询请求报错,突然想到是不是PHP进程满了导致的。

解决方法:然后重启PHP,发现可以了

linux 命令输入:service php-fpm restart

(一般出现这种情况,就是后端响应时间较长导致的。请求次数较多,数据库链接失败或者链接时间较长,都会导致这种问题出现)

初步确定我这次的问题应该是自己的代码中有个轮询请求,占用进程较多,导致PHP进程满了

你可能感兴趣的:(laravel,服务器,后台)