gpt4 book ai didi

PHP-FPM : pm. process_idle_timeout 与 php_admin_value [max_execution_time]

转载 作者:可可西里 更新时间:2023-11-01 13:14:40 24 4
gpt4 key购买 nike

我在我的 Apache 站点配置中使用 -idle-timeout 120 将 FCGI 空闲超时值设置为 120,以确保 Apache 在我的 php 脚本完成执行之前不会超时,但是现在我想知道在 php-fpm .conf 文件中设置 php_admin_value[max_execution_time] = 120pm.process_idle_timeout = 120s 有什么区别?

一个会覆盖另一个吗?有区别吗?如果我想确保我的脚本不会在我指定的时间长度之前超时,是否需要同时设置两者?

任何解释或引用都会有所帮助

最佳答案

根据文件 php-fpm.conf.default 的注释:pm.process_idle_timeout 与脚本执行无关。它定义了一个生成的 FPM child 在被杀死之前必须空闲(即不处理请求)的时间。这不会以任何方式影响脚本执行(甚至不会影响 sleep())。

PHP: Runtime Configuration :PHP INI 设置 max_execution_time 定义了最大处理时间(CPU 时间),以秒为单位,之后脚本执行将停止。注意:我上次检查(2 年前)时,这不适用于 Windows,其中经过的实时时间很重要。

关于PHP-FPM : pm. process_idle_timeout 与 php_admin_value [max_execution_time],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20926302/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com