- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我在我的 Apache 站点配置中使用 -idle-timeout 120
将 FCGI 空闲超时值设置为 120,以确保 Apache 在我的 php 脚本完成执行之前不会超时,但是现在我想知道在 php-fpm .conf 文件中设置 php_admin_value[max_execution_time] = 120
和 pm.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/
我在我的 Apache 站点配置中使用 -idle-timeout 120 将 FCGI 空闲超时值设置为 120,以确保 Apache 在我的 php 脚本完成执行之前不会超时,但是现在我想知道在
我是一名优秀的程序员,十分优秀!