PHP-FPM 池定义中的 request_terminate_timeout
是否会覆盖 php.ini 文件中的 max_execution_time
?
最佳答案
显然他们都在不同的层次上做同样的事情。 max_execution_time 由 PHP 本身提供,request_terminate_timeout 由 FPM 进程控制机制处理。 因此,无论哪个设置为最低值,都将首先启动。 Apache 还具有它观察到的空闲超时参数,并会在该时间后放弃 PHP 进程。
还有
maximum execution time is not affected by system calls, stream operations etc.
所以你也需要考虑到这一点。
关于php - request_terminate_timeout 是否会覆盖 max_execution_time?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18204131/