问题描述

FAT环境机器无法自动注册到 任务调度中心。

猜想

xxl-Job 配置信息是保存在apollo[携程]。
首先猜想是xxl-Job配置问题,比如 xxl.job.executor.appname 或者 xxl.job.admin.addresses
经过多次比对后发现appnameaddresses配置正确。
猜想失败。。

蛛丝马迹

项目启动时,启动日志异常,如下:

Exception in thread "Thread-14" java.net.BindException: Address already in use: bindat sun.nio.ch.Net.bind0(Native Method)at sun.nio.ch.Net.bind(Net.java:438)at sun.nio.ch.Net.bind(Net.java:430)at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:225)at io.netty.channel.socket.nio.NioServerSocketChannel.doBind(NioServerSocketChannel.java:134)at io.netty.channel.AbstractChannel$AbstractUnsafe.bind(AbstractChannel.java:562)at io.netty.channel.DefaultChannelPipeline$HeadContext.bind(DefaultChannelPipeline.java:1334)at io.netty.channel.AbstractChannelHandlerContext.invokeBind(AbstractChannelHandlerContext.java:506)at io.netty.channel.AbstractChannelHandlerContext.bind(AbstractChannelHandlerContext.java:491)at io.netty.channel.DefaultChannelPipeline.bind(DefaultChannelPipeline.java:973)at io.netty.channel.AbstractChannel.bind(AbstractChannel.java:260)at io.netty.bootstrap.AbstractBootstrap$2.run(AbstractBootstrap.java:356)at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:469)at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:503)at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)at java.lang.Thread.run(Thread.java:748)

并且发现xxl-Job任务调度中心,其他执行器已经存在相同的 ip+port。

确认问题

根据以上蛛丝马迹确定:不同的服务共用了相同的 xxl-Job 执行器ip(xxl.job.executor.ip)与port(xxl.job.executor.port),导致的 Address already in use

解决

修改 xxl.job.executor.port

思考

很简单的一个问题,但由于初期猜想没考虑端口冲突,无视JVM启动Exception。导致我一直在apollo上面找问题,浪费一些时间。

浅记,下次注意。

xxl-Job某一环境机器无法自动注册相关推荐

  1. SVN在另类环境中实现自动提交的方法

    环境: SVN SERVER  172.16.1.100            (CentOS 5.5 X64) WEB SERVER  172.16.1.111            (CentOS ...

  2. 自动打包linux,Linux环境下Springboot自动打包发布功能

    实现核心功能:完成Linux环境下Springboot自动打包发布功能 详细功能: 自动更新Svn最新代码 删除原有打包文件 自动打包 将打包之后的项目文件复制到其他服务器 关闭本地项目进程 重新启动 ...

  3. windows环境jenkins安装 自动编译 publish over ssh 远程发布.netcore webapi 服务化.netcore webapi

    title:'windows环境jenkins安装 自动编译 publish over ssh 远程发布.netcore webapi 服务化.netcore webapi' 1.下载安装JDK 只支 ...

  4. 索尼将开发应用于机器人和自动驾驶汽车的新型传感器技术

    据外媒报道,索尼方面宣布称,截至3月份的营业利~润预计同比增长近一倍,主要由图像传感器业务组成的芯片部门则成为了集团最大的增长动力. 近年来,索尼在消费电子产品领域连年亏损,然而图像传感器领域销售势头 ...

  5. php简单排课_基于PHP-WEB网络云环境下的自动排课系统

    基于 PHP-WEB 网络云环境下的自动排课系统 陈佳硕 ; 孙穆赫 ; 付兴建 ; [期刊名称] <信息与电脑:理论版> [年 ( 卷 ), 期] 2013(000)010 [摘要] 随 ...

  6. phpstudy集成包Windows环境下数据库自动备份

    phpstudy集成包Windows环境下数据库自动备份 这里我们会用到Windows下的任务计划程序,Windows服务器同理,如下图所示: 接着我们还需要用到mysqldump这个工具,phpst ...

  7. zabbix-通过自动注册自动添加主机

    自动注册和自动发现可以实现一样的效果,就是自动添加符合条件的主机到监控,那跟自动发现有什么区别? 其实自动发现是由弊端的,上文也说到了,zabbix server是主动去扫描网段,寻找agent的,试 ...

  8. 如何自动注册推特推广号,推特注册的具体步骤

    推特账号的注册其实还是比较简单的,一般邮箱就可以注册成功,如果在遇到环境不是很稳定的情况下,那么就需要绑定手机号进行验证. 要想在推特平台推广我们的项目,运营几个有上千粉丝的号是远远不够的,我们需要大 ...

  9. 跟着狂神学SpringCloud(Rest环境搭建+Eureka服务注册与发现+ribbon+Feign负载均衡+Hystrix+服务熔断+Zuul路由网关+SpringCloud config分布)

    跟着狂神学SpringCloud SpringCloud 回顾之前的知识- JavaSE 数据库 前端 Servlet Http Mybatis Spring SpringMVC SpringBoot ...

最新文章

  1. 计算机技术在石油中的应用,计算机技术在石油工程中的应用.doc
  2. 模块架构不是软件成功的“决定因素”
  3. hadoop集群的搭建(分布式安装)
  4. C# 中? 和 ?? 在变量中的使用
  5. 如何dos中查看当前MySQL版本信息?
  6. 求一列数据中的波峰_pandas查看缺失数据占比(实战)
  7. R语言meta包的预后meta分析复现
  8. HackerRank Breadth First Search: Shortest Reach
  9. js回调html的函数,JS回调函数简单用法示例
  10. Echats给柱状图及提示文字添加百分号(%)的解决办法
  11. dingo php,dingo/api 使用
  12. Efficient and Effective Data Imputation with Influence Functions
  13. 基于SSM的创意商城动态网站【毕设-附源码】
  14. Docker安装好后默认路径
  15. 「兔了个兔」CSS如此之美,看我如何实现可爱兔兔LOADING页面(万字详解附源码)
  16. 安卓Android、iOS移动端车牌识别OCR技术原理
  17. oracle 审计设置,oracle审计简单设置
  18. 安卓系统6.0设置默认打开允许安装来自未知来源的应用的开关
  19. php炫酷个人网站,炫酷好用的php个人发卡网源码-运营级自动发卡平台整站源码...
  20. 激光SLAM导航系列(二)SLAM与导航系统框架

热门文章

  1. juniper 防火墙主备配置同步不了解决方案
  2. 信贷多头数据的维度介绍与风控应用
  3. 网站服务器布设,服务器机房搭建 线缆布放原则
  4. 最简单U盘FAT32转换NTFS格式的方法_不用格盘_不用担心丢失数据
  5. PTA团队天梯赛║L1-059 敲笨种
  6. 单商户商城系统功能拆解25—营销中心—优惠券
  7. 2022年安徽建筑施工电工(建筑特种作业)模拟试题及答案
  8. ubuntu使用uTorrent,Google,ANGRYsearch,有道词典,Opera,pdf编辑器
  9. 用HOG+SVM在Inria数据集上做行人检测与评测
  10. 一所小学校组建的计算机网络系统属于( ),现代教育技术基础与应用答案与试题(最新)...