php-fpm 重新加载 打破一切

php-fpm 重新加载 打破一切

我在用着

Centos 7.2 上的 PHP 7.0.3 FPM 服务

我目前300 个不同的 FPM 池300 个不同的用户按需运行。

问题是当我添加新池时,我必须使用重新加载 fpm 服务

service php-fpm reload

但是,当我运行这个命令时,突然我的服务器上的每个当前请求都被丢弃,并且该命令之后的每个请求都未被处理(Nginx 超时)。

我必须写

service php-fpm restart

使用我添加的新池来恢复我的服务。

为什么会这样?我必须立即解决这个问题,因为当我创建新用户时,其他所有用户都会出现 nginx 超时,直到服务重新启动。

为什么reload添加新池失败,并且会挂起fpm服务?

我在整个谷歌上搜索类似的问题,但没有任何对我的解决方案有帮助的东西。

谢谢问候

相关内容