Xxljob记录
代码:
1.创建一个普通java类,加上@Component注解,注入服务容器中。
2.在执行的方法上加上@XxlJob("XXX")注解,XXX表示定时任务名称。
3.注意:需要增加xxljob日志:XxlJobLogger.log("");便于在任务调度中心查看到对应日志。
XxlJob任务调度中心配置:
1.执行器管理,新增一个AppName,名称可设置跟项目名相同。注册方式设置自动注册。
2.任务管理选择对应的执行器,新加任务管理,设置jobHandler为XXX定时任务名称,设置定时时间五分钟执行一次(0 0/5 * * * ?),负责人,阻塞处理策略(默认单机串行)等等信息。
3.在任务管理点击刚刚增加的定时任务,点击操作启动这个任务,然后执行一次,查询日志,查看是否成功。
常见问题:
404问题一般是机器地址未能找到,注册方式更改为自动注入,看看机器地址是什么。然后对应调整启动相应服务器。
500一般是服务问题,需要查看具体错误代码。
