工作流并发数量是多少?只是并发3个就报错了其中工作流中有迭代节点

调用工作流api执行报错:{“code”:“internal_server_error”,“message”:“The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.”,“status”:500} ,并发数量3 ,请问该怎么解决呢?

感谢您提供的详细信息。关于并发设置,值为 3 主要用于请求级别的限制,并不一定反映工作流执行的整体容量。

当工作流包含 迭代/循环节点 时,单个请求可能在内部触发多次执行,例如 LLM 调用、工具或插件调用以及数据库操作。在这种情况下,实际负载可能会迅速增加,如果某个底层组件承受压力,可能导致 500 错误。

您是否已解决此问题?
如果没有,以下几点通常会有帮助:

  • 临时将并发数降低至 1–2,特别是对于包含循环的工作流
  • 减少迭代节点内的工作负载(例如,减小批处理大小或减少繁重的 LLM/工具调用)
  • 检查服务器日志,查找数据库连接或插件相关的警告
  • 如果您使用的是 Dify Cloud,请提供 请求时间和工作流 ID,以便我们进一步调查

请告知我们经过上述调整后问题是否仍然存在,我们将很乐意进一步协助排查。