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

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

PHP-FPM在Ubuntu上如何调整超时设置

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

扫一扫,手机访问

调整PHP-FPM超时在Ubuntu上是个常见需求,具体操作其实不难。整个流程围绕一个核心配置文件展开,把这个文件搞定了,问题就迎刃而解。

PHP-FPM在Ubuntu上如何调整超时设置

好,咱们从头开始。第一步,打开终端——这没什么好说的,任何命令行操作都得从这起步。

第二步,找到PHP-FPM的配置文件。通常情况下,这个文件藏在/etc/php/{php_version}/fpm/pool.d/www.conf这个路径下。注意,{php_version}要替换成你实际使用的PHP版本号,比如7.4或者8.1。用你顺手的文本编辑器打开它,nano或者vim都行。举个例子,如果用nano,命令是这样的:

sudo nano /etc/php/7.4/fpm/pool.d/www.conf

第三步,在配置文件中找到下面这行:

request_terminate_timeout = 0

这个request_terminate_timeout就是控制请求超时的关键指令,单位是秒。默认值0表示不限制超时,但生产环境里通常不建议这么做——万一哪个脚本卡住了,整个进程池都可能被拖垮。所以,你可以根据自己的业务场景设置一个合理的值,比如30秒:

request_terminate_timeout = 30s

当然,如果你确实需要完全禁用超时,保持0不变也行。

第四步,保存文件,关闭编辑器。

第五步,也是最关键的一步——重启PHP-FPM服务,让新配置生效:

sudo systemctl restart php{php_version}-fpm

同样,请把{php_version}换成你实际的PHP版本。

整个流程下来,还是比较清晰的。从打开终端、编辑配置文件、修改超时参数,到重启服务,每一步都有明确指向。记住,重启服务是让新配置生效的临门一脚,千万别漏掉这一步。现在,你的PHP-FPM超时设置就已经调整完毕了。

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

热门关注