一般情况下,我们添加完作业后,在页面右上角有一个“立即执行”按钮,我们点击这个按钮,方便测试和调试,而有形场景下,这个按钮不见了。
作业要能“立即执行”,前提是执行器在线。
如果我们执行器在线,仍然没“立即执行”钮,基本可以判断,这个添加的作业问题,绝大多数情况下,是我们作业配置的 “实现类” 这一项的值配的有问题。
典型的情况下面的几种(本质上就是一种情况,全类名配置误):
1.全类名完全不对
而我们的这个作业的实现类是:com.yougou.ygis.job.order.pull.DownloadChainOrderJob
2.全类名中点写成了逗号
3.执行器没被及时发现
我们遇到这样的情况,明明执行器在线,可是,却一直在点击“启用”后没有“立即执行”按钮。最后,解决办法是,我把作业先禁用,然后,指定执行器,然后更新,此时就能发现执行器了,然后就有了“立即执行”。
这种情况比较坑,是不停的试出来的:重启执行器、重新启停作业、指定执行器等各种操作。