目前使用的是Lamp,之前网站还可以正常访问,今天突然就提示 503.
检查Apache,PHP和80端口都一切正常,重启环境后,依然提示 Service Unavailable !!!
大家可以去查看自己的日志文件 !
通过认真检查apache日志,发现出现大量的报错 (/var/log/apache2/error.log)
[Wed Jun 10 11:42:29.586114 2020] [proxy:error] [pid 22364] (111)Connection refused: AH00957: FCGI: attempt to connect to 127.0.0.1:9000 (*) failed
连接被拒绝:AH00957:FCGI:尝试连接到127.0.0.1:9000(*)失败
[Wed Jun 10 11:42:29.586169 2020] [proxy_fcgi:error] [pid 22364] [client 10.28.173.194:20987] AH01079: failed to make connection to backend: 127.0.0.1
AH01079:无法连接到后端:127.0.0.1
看来是 php-fpm 出了问题 !!!
PHP-FPM
(FastCGI Process Manager:FastCGI进程管理器)是一个PHPFastCGI管理器。
PHP-FPM是个中间件,在需要php解释器来处理.php文本时会用到php-fpm。
自从PHP5.3.3以后就将PHP-FPM集成在PHP内核中。
PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置,对于高负载网站是非常有用的。
1. 查看php-fpm 是否存在,如果不存在请先安装
2. 重启php-fpm (PHP版本是7.0)
service php7.0-fpm restart