SchedulerX中,我这边要保证我这边的任务都要执行成功,才能保证数仓里面的数据不会漏
因此,有失败的任务时,我要去定位是哪方面出问题了。根据以往来看,大部分是我们这边某些下游数据配置不正确,导致任务报错或者无法计算,日志本身没啥问题,但是不能吃掉我们原来的报错,这要怎么解决?
你去这个报错的worker的机器上,看下业务日志有没有报错,再看下${user.home}/logs/schedulerx/worker.log
如果你执行子任务的时候直接抛异常,会被我们补货,日志会在我们的worker.log里
如果你直接return new ProcessResult(false),也是失败,这个时候要看看你有没有打印一些业务日志。此回答来自钉群【外部】SchedulerX阿里任务调度。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。