调整Linux下PHP-FPM超时时间需编辑配置文件(如www.conf),设置request_terminate_timeout参数(单位秒或毫秒),保存后重启服务生效。超时值应根据应用逻辑与服务器性能灵活设定。
Linux PHP-FPM超时时间调整方法
作者:技术拾光
时间:2026-07-06
浏览:538
文章目录
调整 Linux 下 PHP-FPM 超时时间,是运维工作中常见的需求。操作本身并不复杂,但对配置文件路径或参数不熟悉时,容易卡在某个环节。下面按完整流程梳理,逐步操作即可。
第一步:打开终端
首先,打开终端,这是基础操作。
第二步:找到 PHP-FPM 配置文件
PHP-FPM 配置文件通常位于 /etc/php-fpm.d/www.conf 或 /etc/php/版本号/fpm/pool.d/www.conf。其中“版本号”需替换为实际使用的 PHP 版本,例如 PHP 7.4 对应路径为 /etc/php/7.4/fpm/pool.d/www.conf。使用文本编辑器打开,例如:
sudo nano /etc/php-fpm.d/www.conf
或:
sudo nano /etc/php/版本号/fpm/pool.d/www.conf
第三步:设置超时参数
在配置文件中查找 request_terminate_timeout 参数。若未找到,可直接在文件末尾添加一行。设定值为所需超时时间,单位秒。例如,超时 300 秒:
request_terminate_timeout = 300s
若习惯用毫秒,也可写成:
request_terminate_timeout = 300000ms
第四步:重启 PHP-FPM 服务
保存并关闭配置文件后,需重启 PHP-FPM 服务使修改生效。根据 Linux 发行版不同,重启命令略有差异,以下命令适用于多数场景:
sudo systemctl restart php-fpm
或:
sudo service php-fpm restart
或:
sudo /etc/init.d/php-fpm restart
注意事项
完成上述步骤后,超时时间即已调整。需注意,该值并非越大越安全,也非越小越好。具体设置需结合应用逻辑与服务器性能灵活调整,这是优化配置的关键。
实用工具推荐
电子包浆
使用 ›绿化、压缩、噪点和虚拟水印,自由调节做旧程度。
图片压缩
使用 ›选择画质和输出格式,预览压缩前后的大小。