繁体   English   中英

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

[英]PHP-FPM: pm.process_idle_timeout vs php_admin_value[max_execution_time]

我在我的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.defaultpm.process_idle_timeout与脚本执行无关。 它定义了生成的FPM子项在被杀死之前必须处于空闲状态(即不处理请求)的时间。 这不会以任何方式影响脚本执行(甚至不是sleep())。

PHP:运行时配置 :PHP INI设置max_execution_time定义脚本执行停止后的最长处理时间(CPU时间)(以秒为单位)。 注意:上次我检查(2年前)时,这不适用于经过实时计算的Windows。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM