解决方法:
1、检查nacos是否正确,一定要注意格式,一般都是addersses的地址问题,一定的要加/不然找不到,本机就不要使用ip了,用localhost。
xxl:
job:
admin:
addresses: http://localhost:8080/xxl-job-admin/
executor:
appname: coursepublish-job
address:
ip:
port: 8999
logpath: /data/applogs/xxl-job/jobhandler
logretentiondays: 30
accessToken: default_token
2、注意自己的调度中心参数是否正确
3、检查java代码是否正确:
//任务调度入口 @XxlJob("CoursePublishJobHandler") public void coursePublishJobHandler() throws Exception { // 分片参数 // 分片序号,从0开始 int shardIndex = XxlJobHelper.getShardIndex(); // 分片总数 int shardTotal = XxlJobHelper.getShardTotal(); log.debug("shardIndex="+shardIndex+",shardTotal="+shardTotal); //调用抽象类的方法执行任务。。参数:分片序号、分片总数、消息类型、一次最多取到的任务数量、一次任务调度执行的超时时间 process(shardIndex,shardTotal,"course_publish",5,60); }