商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 如何调整Linux PHP-FPM超时设置

如何调整Linux PHP-FPM超时设置

  发布于2026-07-05 阅读(0)

扫一扫,手机访问

调整Linux下PHP-FPM的超时设置,其实是一件很常规的操作,但很多新手朋友会在配置文件路径和参数修改上犯迷糊。今天咱们就把它彻底理清楚,顺便说几个容易踩的坑。

如何调整Linux PHP-FPM超时设置

第一步,打开终端,这是所有操作的基础。然后,你需要找到PHP-FPM的配置文件。通常路径是/etc/php-fpm.d/www.conf,或者类似/etc/php/版本号/fpm/pool.d/www.conf这样的结构。注意把版本号换成你实际用的PHP版本,比如7.4、8.0之类的。拿PHP 7.4举例,完整路径就是/etc/php/7.4/fpm/pool.d/www.conf。用你习惯的编辑器打开它:

sudo nano /etc/php-fpm.d/www.conf

或者

sudo vi /etc/php/版本号/fpm/pool.d/www.conf

接下来,在文件里找到这一行:

;request_terminate_timeout = 0

注意开头的分号——分号表示这行被注释掉了,不会生效。你需要把分号删掉,然后修改后面的数值。比如你想把超时时间设为300秒,那就改成:

request_terminate_timeout = 300

除了秒,还支持其他单位:ms(毫秒)、s(秒)、m(分钟)、h(小时)。比如你想设成5分钟,写成5m就行,简洁明了。

保存并关闭文件之后,记得重启PHP-FPM服务,新设置才能生效。命令有两种常见写法:

sudo systemctl restart php-fpm

或者

sudo service php-fpm restart

到这里,超时调整就完成了。不过有一点需要提醒:不同系统、不同PHP版本对应的配置路径和名称可能存在差异,如果你的环境和上面说的不一样,别慌,用find或者locate命令搜一下www.conf就能找到。另外,超时值设得太短会导致长时间脚本被截断,设得太长又可能堆积大量僵死进程,具体数字要根据业务场景来权衡。一般建议先设一个中等值(比如60秒),观察日志再微调。

本文转载于:https://www.yisu.com/ask/97757278.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注