5

PHP-FPM 池定义中的php.ini 文件是否覆盖request_terminate_timeoutmax_execution_time

4

1 回答 1

10

显然他们都在不同的层次上做同样的事情。max_execution_time 由 PHP 本身执行, request_terminate_timeout 由 FPM 进程控制机制处理。因此,无论哪个设置为最低值,都会先启动。Apache 还具有它观察到的空闲超时参数,并且在该时间之后将放弃 PHP 进程。

最大执行时间不受系统调用、流操作等影响。

所以你也需要考虑到这一点。

于 2013-11-06T10:03:28.080 回答