centos 7 搭建 lnmp 时碰到了 php-fpm 启动失败但是进程显示启动成功问题

Author Avatar
doubledna 2017 年 09 月 18 日

centos7 下启动 php-fpm, 提示:
service php-fpm start
Starting php-fpm [08-Oct-2016 20:32:54] ERROR: An another FPM instance seems to already listen on /tmp/php-fcgi.sock
[08-Oct-2016 20:32:54] ERROR: FPM initialization failed.
查看进程可以或者 log 文件可以看到 php-fpm 已正常运行
service php-fpm stop
Gracefully shutting down php-fpm warning,no pid file found – php-fpm is not running?
查看进程可以看到 php-fpm 进程未被关闭
问题原因:php-fpm.conf 文件和 /etc/init.d/php-fpm 文件里的 pid 值设置不一致

解决方法是删除 /etc/init.d/php-fpm 文件重新生成文件:
systemctl enable php-fpm.service
systemctl start php-fpm.service