今天一台服务器又当了,因为php-fpm.log又写满2G,这个log文件一直在狂写,不知道什么原因,有空得查一下

服务器  502 Bad Gateway

删了php-fpm.log,重启php-fpm

/usr/local/php/sbin/php-fpm restart

没用,报错:

Shutting down php_fpm /usr/local/php/sbin/php-fpm: line 69: kill: (5899) – No such process

原来已经没有这个进程

/usr/local/php/sbin/php-fpm start

虽然提示:Starting php_fpm  done

但还是没启动成功,依然是502 Bad Gateway

查看日志文件:

 [NOTICE] fpm_unix_init_main(), line 284: getrlimit(nofile): max:51200, cur:51200
 [ERROR] fpm_sockets_new_listening_socket(), line 221: bind() for address ‘127.0.0.1:9000′ failed: Address already in use (98)

 原来127.0.0.1:9000端口被占用了

输入命令:netstat -ntlp,查看端口占用情况:

tcp        0      0 127.0.0.1:9000              0.0.0.0:*                   LISTEN      19447/php-cgi

原来还有个php-cgi进程在跑

输入:killall php-cgi  杀掉所有 php-cgi 进程

然后启动 php-fpm :

/usr/local/php/sbin/php-fpm start

OK,成功了

  • Share/Bookmark

相关日志