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

2023-12-18 931 views
6

版本2.3.0

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

回答

1

补充一下,我也遇到这个问题,有个现象,就是手动调用执行是可以成功的,但定时触发的就报上述问题,不知道和楼上老哥是否一样,并且我发现发生问题可能是由于执行器关闭了链接,因为我发现日志中对应时间出现 [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

0

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

6

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

1

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

0

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