调整Dify聊天工作流超时与重试配置
1. 将dify_workflow_chat的request_timeout从40秒提高到120秒,避免正常慢请求被误判超时。 2. 将max_retries调整为1,避免客户端超时后重复触发同一条Dify工作流。 3. 保留详细中文注释,说明此前出现连续3次调用的原因与本次调整目的。
This commit is contained in:
@@ -47,7 +47,13 @@ llm:
|
|||||||
api_base_url: "http://192.168.2.240/v1"
|
api_base_url: "http://192.168.2.240/v1"
|
||||||
endpoint: "workflows/run"
|
endpoint: "workflows/run"
|
||||||
response_mode: "blocking"
|
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:
|
dify_workflow_member_context:
|
||||||
provider: "dify"
|
provider: "dify"
|
||||||
mode: "workflow"
|
mode: "workflow"
|
||||||
|
|||||||
Reference in New Issue
Block a user