启动失败
Talend Management Console 中的任务和计划的运行状态之一。启动失败状态表示任务或计划因问题而无法启动。这与失败状态不同,后者反映了执行过程中的错误。
启动失败状态不适用于路由或数据服务任务或计划,因为这些任务或计划的问题仍显示为失败。
执行失败的常见原因:
-
发动机不可用:
由于网络问题或资源不足,引擎暂时不可用,导致错过心跳。当心跳消失时触发任务失败,直到引擎再次可用。
-
任务执行重叠:
当前一个实例仍在运行时,会触发相同的作业,从而导致冲突。这是因为调度重叠,或者由于资源限制,之前的执行无法按时完成。
诊断问题:
- 调用获取任务执行状态端点,并检查响应中不正确的 misfiredExecutionReason 字段。这提供了更详细的信息,例如:
- 所需服务不可用
- 达到最大限制
- 任务配置或依赖关系问题
潜在的解决方案可能是:
- 确保引擎有足够的资源和网络连接来维持心跳。
- 重新安排执行以防止重复执行。
- 必要时增加心跳频率。
有关启动失败的任务或计划的通知的更多信息,请参阅电子邮件通知。