Skip to content

关于配置多个job集群实例调度callback异常的问题 #3655

Open
@fishered

Description

我在代码中指定了多个address的列表
##xxljob config
xxl:
job:
# 调度中心服务地址
address: http://localhost:8080/xxl-job-admin, http://localhost:8081/xxl-job-admin
executor:
appname: acucloud
logpath: /data/applogs/xxl-job/jobhandler
# 执行器回调端口,用于接受调度消息
port: 9999

同时,我在本地模拟时发现,如果我中途将8080节点停止,8081还可以调度到服务中,但是返回时出现了异常
xxl-job job callback fail, callbackResult:ReturnT [code=500, msg=xxl-job remoting error(Connection refused: no further information), for url : http://localhost:8080/xxl-job-admin/api/callback, content=null]

它的返回callback 为什么还是指向了8080? 按理说它应该返回给存活的8081实例心跳包才对

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions