执行器异常如下:
2020-07-09 15:31:55,828 INFO [Thread-21] com.xxl.job.core.thread.ExecutorRegistryThread$1: >>>>>>>>>>> xxl-job registry error, registryParam:RegistryParam{registGroup='EXECUTOR', registryKey='job-executer', registryValue='127.0.0.1:6999'}
com.xxl.rpc.util.XxlRpcException: xxl-rpc remoting request fail, http HttpStatus[302] invalid.
at com.xxl.rpc.remoting.invoker.reference.XxlRpcReferenceBean$1.invoke(XxlRpcReferenceBean.java:161)
at com.sun.proxy.$Proxy142.registry(Unknown Source)
at com.xxl.job.core.thread.ExecutorRegistryThread$1.run(ExecutorRegistryThread.java:48)
at java.base/java.lang.Thread.run(Thread.java:834)
admin异常如下:
15:35:24.979 logback [xxl-job, admin JobLosedMonitorHelper] WARN com.zaxxer.hikari.pool.PoolBase - HikariCP - Failed to validate connection com.mysql.cj.jdbc.ConnectionImpl@48107744 (Communications link failure
此情况下直接访问admin端是可以正常访问的。
解决思路
- 检查执行端的依赖版本号是否对应admin端的版本号
<!-- xxl-job-core -->
<dependency>
<groupId>com.xuxueli</groupId>
<artifactId>xxl-job-core</artifactId>
<version>2.2.0</version> <!--此版本需对于admin端版本-->
</dependency>
- 如果原始版本低于
xxl-job v2.1.2
现版本>=v2.1.2
新任务类写法变化 点此查看