当前位置: 首页 > news >正文

潜江做网站的公司有哪些网络市场营销的概念

潜江做网站的公司有哪些,网络市场营销的概念,dw网站log怎么做,北京建设安全生产协会网站解决方案:使用 Dockerfile 和启动脚本注册 XXL-Job 执行器的正确 IP 地址 在使用容器化方式注册 XXL-Job 执行器时,由于容器的 IP 地址是动态分配的,可能会导致调度中心无法访问执行器。为了解决这个问题,可以使用 Dockerfile 和…

解决方案:使用 Dockerfile 和启动脚本注册 XXL-Job 执行器的正确 IP 地址

在使用容器化方式注册 XXL-Job 执行器时,由于容器的 IP 地址是动态分配的,可能会导致调度中心无法访问执行器。为了解决这个问题,可以使用 Dockerfile 和启动脚本的方式来动态获取容器的 IP 地址,并正确注册到 XXL-Job。

在华为云容器化服务中,XXL-Job 执行器自动注册的 IP 地址通常是 http://169.254.1.1:xxxx/,这个地址任务调度器无法访问。

分布式部署的方式手动去填写ip地址肯定不行,因为这个ip地址每次都是变动的。

所以,需要的方案也很简单,就是在容器启动的时候,获取容器的ip地址,然后在启动java服务时,把ip作为一个向xxl-job注册时的参数就行,具体如下:

方式一:

这样写更方便,就不用多出一个脚本了

CMD ["sh", "-c", "EXECUTOR_IP=$(hostname -i) && java -jar xxl-job-executor-1.0.0.jar --spring.profiles.active=prod --xxl.job.executor.ip=$EXECUTOR_IP"]

方式二:

这种方式麻烦点,但如果原先本来就有其他启动脚本的,这样改起来也更清晰。

1. 编写启动脚本

首先,在项目根目录下创建一个 start.sh 启动脚本,用于动态获取容器的 IP 地址并启动 XXL-Job 执行器:

#!/bin/bash
EXECUTOR_IP=$(hostname -i)
java -jar xxl-job-executor-1.0.0.jar --spring.profiles.active=prod --xxl.job.executor.ip=$EXECUTOR_IP

此脚本通过 hostname -i 动态获取容器的 IP 地址,并将其传递给 XXL-Job 执行器启动命令中的 xxl.job.executor.ip 参数。

2. 修改 Dockerfile

Dockerfile 中,将启动脚本复制到容器中并设置为入口命令:

FROM eclipse-temurin:17.0.11_9-jreARG path# 创建工作目录
RUN mkdir -p /home/work/
WORKDIR /home/work# 下载并解压 XXL-Job 执行器
RUN wget $path -O /home/work/xxl-job-executor.tgz
RUN tar -zxvf /home/work/xxl-job-executor.tgz -C /home/work/# 复制启动脚本到容器
COPY start.sh /home/work/start.sh
RUN chmod +x /home/work/start.sh# 暴露执行器的端口
EXPOSE 8082# 设置启动脚本为入口点
ENTRYPOINT ["/home/work/start.sh"]
3. 说明
  • 启动脚本:确保容器启动时动态获取正确的 IP 地址,并将其传递给 XXL-Job 执行器。
  • Dockerfile:配置了启动脚本的路径,并使用 ENTRYPOINT 命令确保脚本在容器启动时执行。
直接在Dockerfile中执行命令
4. 总结

通过这种方式,容器在启动时会动态获取自身的 IP 地址,并将其正确注册到 XXL-Job 中,解决了动态 IP 地址在调度回调时无法访问的问题。这种方法适用于在 Kubernetes 或 Docker Swarm 中部署多个动态 IP 的容器环境。

http://www.yayakq.cn/news/303647/

相关文章:

  • 淮安做网站app个人做网站最方便的方法
  • 网站建设宣传文案wordpress 多文件上传
  • 网站设计一般要求wordpress插件木马吗
  • 做招聘网站的风投网站什么语言好
  • 东莞网站设计效果是计算机网页制作工具
  • 平度网站建设公司电话厦门建设局官网
  • 微信公众平台和微网站的区别wordpress如何管理员密码
  • 完成网站集约化建设企业解决方案案例分析
  • 怎么做网站的关键词杭州市网站建设
  • 比较好的公文写作网站wordpress优惠券
  • 设计网站推荐什么主题正能量无遮掩图片全屏
  • php网站源代码修改工业品企业网站源码
  • 公司做网站还是做app网站建设价格方案
  • 网站建设对企业的好处vshtml5网站开发
  • h5成品网站wordpress进行分类目录搜索
  • 做淘宝网站怎么弄的项目计划书的六大要素
  • 热门网站开发公司截留占用住宅专项维修资金的整治方案
  • html做的网站怎么发布公司怎么建立网站吗
  • 怎么促成客户做网站道外网站建设
  • 网站平台建设的重要性做网站作业
  • 网站建设选哪个好外贸买家网站
  • 在兔展上怎么做网站页面自适应的网站
  • 做网站建设出路在哪里重庆市建设工程信息网络
  • 厦门微网站建设公司哪家好北京丰台区做网站公司
  • 那里可以做网站怎么购买网站空间和域名
  • 服装行业网站模板wordpress 添加幻灯片
  • 婚纱设计网站首页竞价推广教程
  • 台州宇洋台州网站建设自做闪图网站
  • 网站建设的规划书巩义网站建设费用
  • 如何做网站信息深圳小程序搭建