Dify长任务2分钟中断及SSRF代理超时修复全指南

发布时间:2026/10/19 21:24:46
Dify长任务2分钟中断及SSRF代理超时修复全指南 Dify 1.11.4 长任务强制断开及SSRF代理超时Bug修复指南一、问题描述运行环境版本Dify v1.11.4部署Docker Compose自托管场景执行15分钟~3小时的工作流任务故障现象后端任务能完整执行并产生结果前端15分钟后自动断开连接ssrf_proxy日志报错TCP_MISS_ABORTED/000已配置各层超时为3小时无效无效配置尝试.env文件已设置HTTP_REQUEST_MAX_READ_TIMEOUT10800 HTTP_REQUEST_MAX_WRITE_TIMEOUT10800 APP_MAX_EXECUTION_TIME10800 WORKFLOW_MAX_EXECUTION_TIME10800 GUNICORN_TIMEOUT10800 NGINX_PROXY_READ_TIMEOUT10800s NGINX_PROXY_SEND_TIMEOUT10800s二、根本原因ssrf_proxy基于Squid实现其配置模板硬编码2分钟超时环境变量无法影响Squid层配置仅重启容器不会更新Squid配置三、修复方案1. 备份配置文件cd /dify路径/docker/ssrf_proxy cp squid.conf.template squid.conf.template.bak2. 修改超时配置编辑squid.conf.templateconnect_timeout 30 seconds request_timeout 180 minutes read_timeout 180 minutes client_lifetime 240 minutes shutdown_lifetime 30 seconds3. 重建镜像docker compose down docker compose build --no-cache ssrf_proxy docker compose up -d4. 验证配置docker exec -it dify-ssrf_proxy-1 bash cat /etc/squid/squid.conf | grep timeout四、完整配置清单.env保持原超时设置Squid代理层新增配置五、后续建议关注官方PR #32483进展升级到包含该修复的新版本生产环境升级前检查代理配置六、经验总结排查顺序Nginx→Gunicorn→Dify→SSRF代理修改模板后必须重建镜像长任务必须同步调整Squid超时参考链接GitHub Issue: https://github.com/langgenius/dify/issues/33149PR: https://github.com/langgenius/dify/pull/32483

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询