xuxueli / xxl-job

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
http://www.xuxueli.com/xxl-job/
GNU General Public License v3.0
27.6k stars 10.92k forks source link

使用docker-compose部署容器时,xxl-job-executor中“xxl.job.admin.addresses”属性配置动态ip问题 #1834

Open yangzhouNNN opened 4 years ago

yangzhouNNN commented 4 years ago

xxl-job版本:

操作步骤: 1.将xxl-job-admin和xxl-job-executor分别打包为可执行的jar。 2.使用docker-compose声明镜像8u111部署,并定义网络别名net_jobadmin,net_jobexecutor image 3.然后在xxl-job-executor中输入配置“xxl.job.admin.addresses=http://net_jobadmin:6063/xxl-job-admin”,在启动执行时无法自己搜索到执行器,并抛出异常: “code=500, msg=xxl-rpc remoting fail, StatusCode(400) invalid. for url : http://net_jobadmin:6063/xxl-job-admin/api/registry, content=null” image 求解:请问如何输入将执行器中的job-admin地址设置为动态的且job-admin可以搜索到执行器。

yangzhouNNN commented 4 years ago

@xuxueli

LockiJiang commented 4 years ago

应该设置xxl.job.admin.addresses=http://app_jobadmin:6063/xxl-job-admin 另外你已经将6063端口通过ports映射到了主机,也可以直接使用http://主机IP:6063/xxl-job-admin