From d2ac0335b1dbdf1591b31511eb9cdebf2cabf878 Mon Sep 17 00:00:00 2001 From: liuwei Date: Tue, 28 Apr 2026 16:09:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4Dify=E8=81=8A=E5=A4=A9?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=B5=81=E8=B6=85=E6=97=B6=E4=B8=8E=E9=87=8D?= =?UTF-8?q?=E8=AF=95=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 将dify_workflow_chat的request_timeout从40秒提高到120秒,避免正常慢请求被误判超时。 2. 将max_retries调整为1,避免客户端超时后重复触发同一条Dify工作流。 3. 保留详细中文注释,说明此前出现连续3次调用的原因与本次调整目的。 --- config.yaml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/config.yaml b/config.yaml index bc94454..8a457c3 100644 --- a/config.yaml +++ b/config.yaml @@ -47,7 +47,13 @@ llm: api_base_url: "http://192.168.2.240/v1" endpoint: "workflows/run" response_mode: "blocking" - request_timeout: 40 + # 聊天工作流偶尔会超过 40 秒: + # 1. 原先 40 秒超时会导致客户端提前放弃; + # 2. 本地统一客户端默认又会自动重试,容易在 Dify 后台看到同一问题连续触发 3 次; + # 3. 这里把超时提高到 120 秒,并将重试次数收敛为 1,避免重复触发整条工作流。 + request_timeout: 120 + max_retries: 1 + retry_delay_seconds: 1.0 dify_workflow_member_context: provider: "dify" mode: "workflow"