「我使用的是 n8n Cloud,所有程式碼節點都會在 60 秒後逾時,並出現『任務請求在 60 秒後逾時 — 任務執行器已關閉、未就緒或已滿載。』的錯誤。我的實例是 rescriptgenetics.app.n8n.cloud。這是已知的 TaskRunner 問題 — 請在我的實例上停用 TaskRunner。」
由於這是 n8n Cloud,且所有 Code 節點都在 60 秒時逾時,這看起來更像是 n8n 支援團隊需要在執行個體/工作流執行器端進行調查的問題。社群使用者無論如何都無法直接為雲端執行個體停用 TaskRunner。
我會將執行個體 URL、失敗的執行 ID、時間戳記和確切的錯誤傳送給支援團隊:
任務請求在 60 秒後逾時 — 工作流執行器已關閉、未準備就緒或已達容量
一個實用的測試是使用單個 Code 節點建立全新工作流,該節點只執行簡單的操作,例如:
return [{ json: { ok: true } }];
如果連這樣都逾時,那就是相當有力的證據,表明問題不在您的工作流邏輯,而更可能與執行個體/工作流執行器環境本身有關。
你的Code節點失效是因為一個新的n8n Cloud功能叫做「TaskRunners」在你的實例上出現故障,導致它在60秒後凍結和逾時,無論你的代碼有多簡單。這是一個已知的系統級問題,無法從工作流程設定中修復。要解決此問題,你需要寄信至 help@n8n.io,並要求他們手動為你的實例(rescriptgenetics.app.n8n.cloud)禁用TaskRunners,這樣就能讓你的Code節點恢復到穩定、原始的執行方式。
@Aura_Gene 如果緊急性高,請注意自架 n8n 允許你直接透過 N8N_RUNNERS_ENABLED=false 來控制 TaskRunner 配置