调度任务提示XXX等待数据超时导致执行任务失败问题
大家在产品的使用过程中是否遇到果这样的问题:
在设定好的调度任务,提示等待数据超时 导致执行任务失败的报错。下面我将给与一个思路用于排查问题所在并尝试解决问题:
首先我们需要确认以下两点:
1.数据集上是不是有很多没有下推的表达式;
2.同一时间是不是有很多并发执行的入集市任务;
针对以上问题,以下解决办法供参考:
1.减少并发执行的入集市任务数;
2.表达式改写为可下推到数据库执行的;
3.适当增大超时时间参数,默认是1小时:grid.sched.exists.timeout=3600000 ;
4.取线程日志,检查报错问题
|
|
|
|
|