为什么php5-fpm重启失败?

为什么php5-fpm重启失败?

当我重新启动 PHP 时出现此错误:

重新启动 PHP5 FastCGI 进程管理器:php5-fpm 失败!

我现在没有 php。我确实触碰过配置文件,但我无法撤消它,因为我失去了连接,而且我没有备份它。

这是我当前的状态,/etc/php5/fpm/pool.d/www.conf已删除所有注释行。

[www]
listen = /var/run/php-fastcgi/php-fcgi.socket
user = php-www
group = php-www
pm = dynamic
pm.max_children = 10
pm.start_servers = 5
pm.min_spare_servers = 1
pm.max_spare_servers = 5

chdir = /

这是怎么回事?我可以查看哪个日志文件来查找失败的原因?

答案1

当有另一个由 php-fpm 生成的进程正在运行时,就会发生这种情况。例如,我有一个页面从命令行运行 ImageMagick,以便从图像创建缩略图。如果我在 ImageMagick 仍在运行时尝试重新启动 php-fpm,那么在等待进程完成超时后,它将失败。

相关内容