发布于2026-07-05 阅读(0)
扫一扫,手机访问
调整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秒),观察日志再微调。
上一篇:ubuntu jsp环境怎么搭建
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8