自动重启策略
Setting up Auto Restart Strategy
自动重启策略是在任务运行过程中,当任务报错时对于系统是否重启数据任务所设置的策略。
关于此功能
针对部分错误类型,DataPipeline 提供自动重启开启建议,不在「系统不建议自动重启的错误类型」和「自定义不执行自动重启策略的错误类型」列表内的错误类型,DataPipeline 将默认执行重启策略,30分钟内重启5次。
「开启」该选项,除下方预定义的错误信息与您定义的错误信息外,其他任务报错都将默认30分钟内重启5次。
「关闭」该选项,所有报错任务不会自动重启。
任务报错时,DataPipeline 将按照您填写的错误堆栈片段从上至下顺序匹配,之后执行是否重启的策略。
「系统不建议自动重启的错误类型」:系统提供了部分已验证重启无法自动解决、需人工介入的错误类型,这部分错误类型将不执行自动重启。
「自定义不执行自动重启策略的错误类型」:您也可以自定义不执行自动重启错误的错误类型,并对该类型的错误进行配置。
指定匹配错误堆栈即错误堆栈的部分特异性内容截取。
操作步骤
点击策略配置按钮进入策略配置 tab;
开启自动重启策略开关:
开启即除预定义的错误信息与您定义的错误信息外,其他任务报错都将默认30分钟内重启5次;
关闭即所有任务报错均不会自动重启。
「自定义不执行自动重启策略的错误类型」中添加错误类型:点击「添加错误类型」按钮,输入错误类型描述,错误堆栈片段,保存;
可以添加多个错误堆栈片段,多个错误堆栈片段之间是 「AND」 关系。
「自定义不执行自动重启策略的错误类型」可以添加更多的错误类型以完善适应该任务的自动重启策略,和「系统不建议自动重启的错误类型」并行;
我们将使用您提供的错误堆栈片段与任务报错的错误堆栈进行匹配,只要一个错误类型中的某一条错误堆栈片段匹配成功,该错误类型的自动重启策略将按照「自定义不执行自动重启策略的错误类型」列表内配置的策略执行。
错误堆栈信息是程序运行过程中报错,返回的错误信息,根据错误信息的特定内容可以定位 错误并解决错误,使用错误堆栈片段添加错误类型,需要使用有特异性的错误堆栈信息。
最后更新于
这有帮助吗?