版本2.3.0
您好调度中心、执行器都是集群部署 两台服务器执行器任务路由策略是轮询一台报错xxl-rpc remoting error(connect timed out) 一台没问题
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
qlzsbp2j2#
继续补充,我和楼上老哥的现象好像不一样,我这是部署在k8s上的,我发现失败的场景,调度机器的ip显示是一个不对的ip
e3bfsja23#
我这里已经破案了,一个废弃的环境里,一直跑了一个xxl-job,连的库是一样的,导致的问题。
0s0u357o4#
靓仔,你这个破案我没懂呢,我也是遇到了一个 xxl-job JobThread stoped, hasCode:Thread 这个错,你说的有另一个一直跑了一个xxl-job是什么意思呢
e3bfsja25#
好像是调度中心的ip与执行的ip要能互通,我之前用docker容器部署的执行器,没有指定executor ip ,后面把ip补上就可以了
5条答案
按热度按时间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
qlzsbp2j2#
继续补充,我和楼上老哥的现象好像不一样,我这是部署在k8s上的,我发现失败的场景,调度机器的ip显示是一个不对的ip
e3bfsja23#
我这里已经破案了,一个废弃的环境里,一直跑了一个xxl-job,连的库是一样的,导致的问题。
0s0u357o4#
靓仔,你这个破案我没懂呢,我也是遇到了一个 xxl-job JobThread stoped, hasCode:Thread 这个错,你说的有另一个一直跑了一个xxl-job是什么意思呢
e3bfsja25#
好像是调度中心的ip与执行的ip要能互通,我之前用docker容器部署的执行器,没有指定executor ip ,后面把ip补上就可以了