xxljob问题排查
问题描述
xxljob自动注册失败, Ip地址为空, 查看日志发现XxlJobConfig中@Bean未加载
SpringBoot版本: 2.0.2.RELEASE
解决方案
使用以下两种配置方法均可
@Data
@Configuration
@ConfigurationProperties(prefix = "xxl.job")== @Data
@ConfigurationProperties(prefix = "xxl.job") --- ①
+
@EnableConfigurationProperties(XxlJobConfig.class) --- 需和 ① 配置在同一个类
原因分析
在之前的提交中, 在ABCDEFGConfig
中使用了@EnableConfigurationProperties(XxlJobConfig.class), 后边业务变更删除了ABCDEFGConfig
, 造成问题发生
查漏补缺
- @Configuration 包含 @Component 注解, 会自动注入进 IOC 容器
- @ConfigurationProperties 单独使用不会加载进 IOC 容器
- @EnableConfigurationProperties 相当于把使用 @ConfigurationProperties 的类进行了一次注入
注意
@ConfigurationProperties(prefix = "a.b")
public class AConfig {private String c;
}@Configuration
@EnableConfigurationProperties(AConfig.class)
public class BConfig {}
配置不生效!!!
参考文章:
关与 @EnableConfigurationProperties 注解
spring boot 使用@ConfigurationProperties
xxljob问题排查相关推荐
- 项目实战典型案例24——xxljob控制台不打印日志排查
xxljob控制台不打印日志排查 一:背景介绍 问题截图 问题解读 二:思路&方案 三:过程 四:总结 一:背景介绍 本篇博客是对xxljob控制台不打印日志排查进行的总结和进行的改进. 目的 ...
- 分布式任务调度平台 XXL-JOB
https://opentalk.upyun.com/303.html 2017 年 10 月 22 日,又拍云 Open Talk 联合 Spring Cloud 中国社区成功举办了"进击 ...
- 轻量级分布式任务调度平台 XXL-JOB
From:https://www.cnblogs.com/xuxueli/p/5021979.html github 地址 及 中文文档地址:https://github.com/xuxueli/xx ...
- 记一次xxl-job执行器Online机器地址(注册节点)加倍问题
文章目录 背景 问题 排查 解决方式 总结 关于我 背景 最近需要将任务改为分布式调度,而任务调度使用的是开源的xxl-job 改为分布式调度也很简单 首先获取当前节点和总节点数量 // 当前分片in ...
- 【异常】记一下因XXL-JOB Cron写错导致的OOM问题
一.异常现象 前端提示502 Bad Gateway 502 Bad Gateway是指错误网关,无效网关: 二.初步问题排查 遇事不慌,ELK上. 2.1查看ELK中的错误日志 Error pars ...
- Java web项目创建笔记23 之《spring整合xxl-job》
xxl-job是一款功能强大的分布式任务调度系统. 部署方法按照官网写的说明即可:https://www.xuxueli.com/xxl-job/ 1.下载release版本代码 https://gi ...
- 转载《分布式任务调度平台XXL-JOB》
<分布式任务调度平台XXL-JOB> 博文转自 https://www.cnblogs.com/xuxueli/p/5021979.html 一.简介 1.1 概述 XXL-J ...
- 一、分布式任务调度 —— XXL-JOB
一.简介 1.1 概述 XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速.学习简单.轻量级.易扩展.现已开放源代码并接入多家公司线上产品线,开箱即用. 1.2 特性 1.简单:支 ...
- 快速排查feign.FeignException: status 500 …
feign.FeignException: status 500 - 总结一下feign报500的时候快速排查问题的方法, 这个bug容易出现的地方分别为: 1. 远程调用的时候feign的注册信息有 ...
最新文章
- 生态伙伴 | 小鹅通企学院入驻飞书,助力企业一键打造自己的企业大学
- 皮一皮:晚上千万千万别乱拍照...
- 计算机硬件系统的ppt,计算机硬件系统.ppt
- windows杀死指定端口号
- MyBatis-学习笔记11【11.Mybatis的缓存】
- 单片机c语言强制数据类型,写单片机程序数据类型相关
- 308 permanent redirect怎么解决_赵县308国道一路口发生一起大货车与电动三轮车碰撞事故,电动三轮车驾驶人受伤。...
- Matlab命令汇总
- Linux谁访问这个内存,Linux中的直接内存访问
- 二叉树2 - 数据结构和算法44
- 知乎推荐算法工程师面经
- TTS之训练vocoder
- 《Effective Java》读书笔记三(类和接口)
- [转载] 机器学习 scikit-learn1 预测贷款用户是否会逾期
- 组件、组件化 与 模块化
- python求解LeetCode问题之trapping rain water
- 阿里云服务使用docker安装mysql
- 干货 | 利用SPSS进行高级统计分析第二期
- 数字图像处理(dip)
- 第1139期AI100_机器学习日报(2017-10-31)
热门文章
- nohup命令及其输出文件
- 【Fel】Fel表达式计算引擎
- 搜索引擎学习资源收集(转)
- Jquery文档处理操作
- java递归删除空文件夹_Java 删除空文件夹和文件夹及其下面的文件
- 小马哥-----高仿红米note KM3 双版本刷机拆机主板图与开机识别图 6572机型 版本
- oracle怎么用charindex,SQL中Charindex和Oracle中对应的函数Instr对比
- 新颖的计算机技术,搞定新颖的计算机专业毕业设计,看这5个网站就够了!
- 使用http-server配置在本地开启http服务器
- 提高国际短信验证成功率的方法