快速结论:该报错发生在 n8n 2.37.1 版本中,当 Code 节点包含无限循环的 JavaScript 代码时,任务运行器(Task Runner)会因无法完成任务而报超时错误。优先排查 Code 节点中的循环逻辑,并确认 n8n 版本是否为 2.37.1(该问题已在后续版本修复)。
适用环境:n8n 2.37.1(Docker/云部署)、Node.js 26.5.1、SQLite 数据库、常规执行模式、并发数 5、企业版(沙箱)。当前 Issue 未确认操作系统、GPU 或 CUDA 相关信息。
最快修复方案:暂无确认的一步修复方案。根据维护者回复,该问题是 2.37.1 的已知缺陷,已在 2.37.2 / 2.37.3 版本中修复,升级 n8n 至上述版本可解决(可优先尝试)。
注意事项:升级前请确认工作流中不存在真正的 JavaScript 无限循环;如果业务代码本身有死循环,升级后仍会继续触发类似问题。Issue 中未提供具体的代码片段,因此“无限循环”仅为用户描述,未经验证。
问题场景
用户在 n8n 2.37.1 的云版(应用域名 nielsto.app.n8n.cloud)中触发了一个从 Gmail 到 Code 节点的工作流。Code 节点中的 JavaScript 陷入死循环,导致任务运行器无法在 72 秒内返回结果,最终整个节点执行超时失败。
报错原文
Task request timed out
Your Code node task was not matched to a runner within the timeout period (waited 72 seconds). This indicates that the task runner is currently down, or not ready, or at capacity, so it cannot service your task.
If you are repeatedly executing Code nodes with long-running tasks across your instance, please space them apart to give the runner time to catch up. If this does not describe your use case, please open a GitHub issue or reach out to support.
原因分析
这个错误本身是任务运行器的通用超时提示,并非专门针对死循环的报错。结合用户描述“JavaScript is stuck in an infinite loop”,可能原因是 Code 节点中确实存在死循环代码,占用了运行器资源导致任务无法在超时时间内完成;也可能是 n8n 2.37.1 版本自身存在运行器调度缺陷(维护者已确认为已知问题)。由于 Issue 未提交完整模板,也有可能是用户操作不当(例如并发运行长任务过多)造成的误报。
环境排查
- 确认 n8n 版本是否为 2.37.1(本 Issue 已确认)
- 检查 Code 节点中是否存在 while/for 无限循环、缺少退出条件的递归调用
- 检查实例中是否有多个 Code 节点在同时执行长任务(并发默认 5)
- 确认部署方式为 Docker 云版、数据库 SQLite、执行模式为 regular(本 Issue 已确认)
解决步骤
- 优先将 n8n 升级到 2.37.2 或 2.37.3 版本,官方维护者已确认该问题会在这些版本中修复(可优先尝试)。
- 如果升级后仍然出现超时,请打开 Code 节点,逐段检查 JavaScript 代码,确认没有无退出条件的循环,建议加入最大迭代次数保护。
- 避免在同一时间并发执行多个长时间运行的 Code 节点;如果确有这类需求,可调低并发数或错开执行时间。
验证方法
升级到 2.37.2 / 2.37.3 后重新触发同一工作流,如果 Gmail 到 Code 节点的执行能正常完成且不再弹出“Task request timed out”报错,即可确认问题已解决。若仍超时,请检查代码中是否仍有死循环。
参考来源
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。


![[Bug]: vllm 0.23.0 and 0.24.0 - Qwen3.6-35B-A3B-FP8 - Fails generating code- "400 Unterminated string starting at"](https://www.chat-gpts.plus/wp-content/uploads/2026/08/47761-b6f2eca2-768x403.jpg)