问题描述

使用docker部署的xxl-job和执行器服务,执行器自动注册成功后,执行任务时报错

msg:xxl-rpc remoting error(connect timed out), for url : http://10.233.64.1:9998/run

在这里插入图片描述
这里调度的机器ip试docker容器的ip,10.233.64.1这样的

解决方法

指定执行器注册到xxl-job-admin的地址即xxl.job.executor.address
(确保其它配置没有问题哈)
配置文件由

xxl:
  job:
    admin:
      enable: true
      address: http://xxx.xxx.xxx.xxx:xxx/xxl-job-admin
      password: admin
      username: 123456
    accessToken:
    executor:
      appname: test-executor
      address:
      ip:
      port: port
      logpath: /data/applogs/xxl_job/jobHandler
      logretentiondays: 3

改为

# 配置里的ip、port改为执行器服务的ip、port即可
xxl:
  job:
    admin:
      enable: true
      address: http://xxx.xxx.xxx.xxx:xxx/xxl-job-admin
      password: admin
      username: 123456
    accessToken:
    executor:
      appname: test-executor
      address: http://ip:port/
      ip:
      port: port
      logpath: /data/applogs/xxl_job/jobHandler
      logretentiondays: 3
GitHub 加速计划 / xx / xxl-job
27.15 K
10.79 K
下载
xxl-job: 是一个分布式任务调度平台,核心设计目标是开发迅速、学习简单、轻量级、易扩展。
最近提交(Master分支:3 个月前 )
e5d26ba2 - 3 个月前
977ad87b - 3 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐