处理工作流中的错误#
有时您构建了一个完善的工作流,但在执行时却遭遇失败。工作流执行可能因多种原因失败,从节点配置错误或第三方服务故障等直接问题,到更难以捉摸的错误。
但无需惊慌。本节课程将指导您掌握错误排查方法,助您快速恢复工作流正常运行。
检查失败的工作流#
n8n会记录工作流 的执行历史。
当工作流运行失败时,您可以通过执行日志查看具体错误。执行日志会显示已保存工作流的最新执行时间、状态、模式和运行时长列表。
通过左侧面板选择执行记录即可打开执行日志。
要查看列表中特定失败执行的详情,请点击执行名称或将鼠标悬停在该行时出现的查看按钮。

执行日志
此时工作流将以只读模式打开,您可以查看每个节点的执行状态。这种可视化呈现有助于定位工作流出错的具体环节。
通过页面顶部的编辑器 | 执行记录按钮可切换执行视图与编辑视图。

工作流执行视图
捕获工作流错误#
要捕获失败的工作流,需使用错误触发节点创建独立的错误工作流。该工作流仅在主工作流执行失败时触发。
您可以在错误工作流中配置相关功能节点,例如通过邮件或Slack发送包含工作流错误 详情的通知。
要接收失败工作流的错误信息,请在工作流设置中将错误工作流指定为包含错误触发节点的对应工作流。
常规工作流与错误工作流的唯一区别在于后者包含错误触发节点。请注意在设置为指定错误工作流前创建该节点。
错误工作流注意事项:
- 包含错误触发节点的工作流无需激活即可生效
- 默认情况下,包含错误触发节点的工作流会将自身作为错误工作流
- 手动运行工作流时无法测试错误工作流,错误触发仅在全自动工作流报错时运行
- 可为多个工作流设置相同的错误工作流
实践练习#
在前述章节中您已构建多个工作流,现在请选择需要监控的工作流并为其创建错误工作流: