自动重启策略

Setting up Auto Restart Strategy

自动重启策略是在任务运行过程中,当任务报错时对于系统是否重启数据任务所设置的策略。

关于此功能

  • 针对部分错误类型,DataPipeline 提供自动重启开启建议,不在「系统不建议自动重启的错误类型」和「自定义不执行自动重启策略的错误类型」列表内的错误类型,DataPipeline 将默认执行重启策略,30分钟内重启5次。

    • 「开启」该选项,除下方预定义的错误信息与您定义的错误信息外,其他任务报错都将默认30分钟内重启5次。

    • 「关闭」该选项,所有报错任务不会自动重启。

    • 任务报错时,DataPipeline 将按照您填写的错误堆栈片段从上至下顺序匹配,之后执行是否重启的策略。

  • 「系统不建议自动重启的错误类型」:系统提供了部分已验证重启无法自动解决、需人工介入的错误类型,这部分错误类型将不执行自动重启。

  • 「自定义不执行自动重启策略的错误类型」:您也可以自定义不执行自动重启错误的错误类型,并对该类型的错误进行配置。

    • 指定匹配错误堆栈即错误堆栈的部分特异性内容截取。

操作步骤

  1. 点击策略配置按钮进入策略配置 tab;

  2. 开启自动重启策略开关:

    1. 开启即除预定义的错误信息与您定义的错误信息外,其他任务报错都将默认30分钟内重启5次;

    2. 关闭即所有任务报错均不会自动重启。

  3. 「自定义不执行自动重启策略的错误类型」中添加错误类型:点击「添加错误类型」按钮,输入错误类型描述,错误堆栈片段,保存;

    可以添加多个错误堆栈片段,多个错误堆栈片段之间是 「AND」 关系。

  • 「自定义不执行自动重启策略的错误类型」可以添加更多的错误类型以完善适应该任务的自动重启策略,和「系统不建议自动重启的错误类型」并行;

    • 我们将使用您提供的错误堆栈片段与任务报错的错误堆栈进行匹配,只要一个错误类型中的某一条错误堆栈片段匹配成功,该错误类型的自动重启策略将按照「自定义不执行自动重启策略的错误类型」列表内配置的策略执行。

  • 错误堆栈信息是程序运行过程中报错,返回的错误信息,根据错误信息的特定内容可以定位 错误并解决错误,使用错误堆栈片段添加错误类型,需要使用有特异性的错误堆栈信息。

最后更新于

这有帮助吗?