xxl-job 调度中心、执行器都是集群部署,调度结果报错xxl-rpc remoting error(connect timed out)

xv8emn3q  于 2022-04-21  发布在  Java
关注(0)|答案(5)|浏览(4063)

版本2.3.0

您好
调度中心、执行器都是集群部署 两台服务器
执行器任务路由策略是轮询
一台报错xxl-rpc remoting error(connect timed out) 一台没问题

falq053o

falq053o1#

补充一下,我也遇到这个问题,有个现象,就是手动调用执行是可以成功的,但定时触发的就报上述问题,不知道和楼上老哥是否一样,并且我发现发生问题可能是由于执行器关闭了链接,因为我发现日志中对应时间出现
[Thread-14360] INFO com.xxl.job.core.thread.JobThread - >>>>>>>>>>> xxl-job JobThread stoped, hashCode:Thread[Thread-14360,10,main]
在我手动调用时,发现重新注册的日志
[xxl-rpc, EmbedServer bizThreadPool-216576010] INFO c.x.job.core.executor.XxlJobExecutor - >>>>>>>>>>> xxl-job regist JobThread success, jobId:111, handler:com.xxl.job.core.handler.impl.MethodJobHandler@650e9dca[class com.jdy.ops.services.impl.ServiceServiceImpl$$EnhancerBySpringCGLIB$$ec57c633#updateServiceByJob]
随即又离线了
我使用的版本是2.2.1-SNAPSHOT

qlzsbp2j

qlzsbp2j2#

继续补充,我和楼上老哥的现象好像不一样,我这是部署在k8s上的,我发现失败的场景,调度机器的ip显示是一个不对的ip

e3bfsja2

e3bfsja23#

我这里已经破案了,一个废弃的环境里,一直跑了一个xxl-job,连的库是一样的,导致的问题。

0s0u357o

0s0u357o4#

靓仔,你这个破案我没懂呢,我也是遇到了一个 xxl-job JobThread stoped, hasCode:Thread 这个错,你说的有另一个一直跑了一个xxl-job是什么意思呢

e3bfsja2

e3bfsja25#

好像是调度中心的ip与执行的ip要能互通,我之前用docker容器部署的执行器,没有指定executor ip ,后面把ip补上就可以了

相关问题