找回密码
 立即注册
首页 业界区 业界 xxl任务绑定一台服务器的两个项目

xxl任务绑定一台服务器的两个项目

郁兰娜 2025-6-6 14:52:44
项目场景:

之前正式一直都是使用的手动注册,而且测试环境还没有注册上去,但是最近开发的需要每天在测试上跑跑看,再上生产,所以这次要解决掉。
问题描述

我是测试环境和正式环境都在一台机子上,两个环境项目跑不同的docker容器,我要做的是这两个容器里面的项目都注册到我的xxl服务上去。
而且之前情况是在测试组下执行一下会自动跑到正式环境上去执行,这哪能行,开始尝试修改。
解决方案:


  • 这边我就直接记录解决方案吧,首先修改我的xxl nacos配置xxl.job.executor.ip:xxx.xx.xx.xx,这样使用自动注册就不会记录成172.xx开头的ip地址了。
  • 同时因为我的两个项目都在一个机子上,这样我就得开两个不同的端口号注册上去,修改测试的nacos配置xxl.job.executor.prot:9997(可以任意),然后再去修改我的step.sh执行语句的映射端口号
    docker run -dit -p 12002:12002 -p 9997:9997 -v /www/项目名/static:/app/static -v /www/项目名/log:/app/log --name java17-container-test --restart=always java17-image
  • 最后再去阿里云开启下9997这个端口号,重启服务,发现会自动注册上去了,如图
    1.png


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

您需要登录后才可以回帖 登录 | 立即注册