502 bad gateway error when reloading PHP-FPM

502 bad gateway error when reloading PHP-FPM

当我尝试使用 PHP 脚本重新加载 PHP-FPM 配置时,Debian 上的 PHP-FPM 出现问题 运行s sudo service php5-fpm reload这将重新加载脚本 运行ning 所在的相同 php-fpm 进程。问题是我在重新加载 php-fpm 配置时收到“502 Bad gateway”。

为了重现该问题,运行 一个脚本,例如通过您的浏览器和 运行 sudo service php5-fpm reload 当脚本 运行ning 时从您的终端:

<?php

sleep(15);

echo 'End';

是否有解决该问题的简单方法,或者我是否需要从不同的角度找到该问题的解决方案?

我不知道为什么,但是将 process_control_timeout = 0 更改为 0 (process_control_timeout = 1800s) 以外的任何其他值解决了问题。现在即使在重新加载 php-fpm 之后,我也会在屏幕上打印出 End

如果有人能解释为什么它真的有效,我会很高兴。