You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置DDEV router以增加网关超时时间?

解决DDEV Router网关超时问题

要调整DDEV router的超时时间,你不用去碰项目里的nginx-site.conf——那个是管项目应用容器里的Nginx的,和router没关系。有两种配置方式可选:

1. 仅当前项目生效(项目级配置)

在项目根目录的.ddev/config.yaml里添加或修改这行:

router_http_timeout: 300

数值单位是秒,比如你脚本要跑5分钟就设300,10分钟就设600,按需调整就行。改完之后执行ddev restart让配置生效。

2. 所有DDEV项目生效(全局配置)

要是想所有项目都用更长的router超时,就去编辑全局配置文件:

  • Linux/macOS:~/.ddev/config.yaml
  • Windows:C:\Users\<你的用户名>\.ddev\config.yaml

同样加上router_http_timeout: 300,保存后重启所有DDEV项目就搞定了。

另外,光调router可能不够,还得同步改PHP和应用容器Nginx的超时,避免其他环节先触发超时:

  • 在.ddev/nginx/nginx-site.conf里加这些配置:
proxy_connect_timeout 300s;
proxy_send_timeout 300s;
proxy_read_timeout 300s;
fastcgi_send_timeout 300s;
fastcgi_read_timeout 300s;
  • 在.ddev/php/php.ini里调整:
max_execution_time = 300
max_input_time = 300

这些改完都得跑ddev restart才能生效。

内容的提问来源于stack exchange,提问作者Armin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 06:42:10