为什么使用xxl-job执行定时任务失败?手动执行可以成功

Blade 已结 1 3012
jues
jues 剑圣 2020-07-01 10:23

一、该问题的重现步骤是什么?

使用xxl-job执行定时任务失败?手动执行可以成功

二、你期待的结果是什么?实际看到的又是什么?

定时任务可以按照cron表达式执行。

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

产品:blade-x

版本:2.4.0

操作系统:macos

四、请提供详细的错误堆栈信息,这很重要。

job配置,每分钟执行一次:

image.png

image.png

五、若有更多详细信息,请在下面提供。

这是xxl-job日志显示的错误

image.png


点击一条看详细信息:

image.png


任务触发类型:Cron触发

调度机器:172.16.1.9

执行器-注册方式:自动注册

执行器-地址列表:[127.0.0.1:7018]

路由策略:第一个

阻塞处理策略:单机串行

任务超时时间:0

失败重试次数:0

>>>>>>>>>>>触发调度<<<<<<<<<<< 

触发调度:

address:127.0.0.1:7018

code:500

msg:com.xxl.rpc.util.XxlRpcException: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: /127.0.0.1:7018 at com.xxl.rpc.remoting.invoker.reference.XxlRpcReferenceBean$1.invoke(XxlRpcReferenceBean.java:250) at com.sun.proxy.$Proxy175.run(Unknown Source) at com.xxl.job.admin.core.trigger.XxlJobTrigger.runExecutor(XxlJobTrigger.java:196) at com.xxl.job.admin.core.trigger.XxlJobTrigger.processTrigger(XxlJobTrigger.java:149) at com.xxl.job.admin.core.trigger.XxlJobTrigger.trigger(XxlJobTrigger.java:74) at com.xxl.job.admin.core.thread.JobTriggerPoolHelper$3.run(JobTriggerPoolHelper.java:90) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: /127.0.0.1:7018 Caused by: java.net.ConnectException: Connection refused at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717) at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:330) at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:334) at 



1条回答
  •  smallchill
    smallchill (最佳回答者)
    2020-07-01 10:42

    我测试没有问题,手动和自动都是成功的。看你的日志是连不上对应的服务。你把其他的都停掉只使用默认的任务试试。

    另外这个xxl-job我没有改过逻辑,只是把原版集成进来加入了cloud而已。如果还不行,你可以跑一下xxl-job的原版工程,看看是否有一样的问题

    image.png

    image.png

    作者追问:2020-07-01 10:42

    好的 我先看看  我本地执行就是有时成功有时失败,失败的比例大一点。谢谢您

    0 讨论(2)
提交回复