电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

SpringBoot actuator 健康檢查不通過的解決方案

瀏覽:29日期:2023-02-23 15:46:31
SpringBoot actuator 健康檢查不通過

今天遇到有個服務能夠注冊成功,但是健康檢查不通過,通過瀏覽器訪問健康檢查的url,chrome的network一直顯示pending,說明這個請求提交了,但是得不到返回,卡住了。

原來以為健康檢查就是檢查服務端口下的/health這個請求本身是否能正常返回,其實不是。

所謂健康檢查是有很多檢查項的,springboot中繼承AbstractHealthIndicator的類,比如DataSourceHealthIndicator RedisHealthIndicator 等,springboot會自動配置,比如使用了mysql的datasouce,健康檢查的時候就會執行DataSourceHealthIndicator 的doHealthCheck(),使用了redis,就會執行RedisHealthIndicator 的doHealthCheck()。

解決方式:

首先可以確定是否是這些外部數據源連接不了導致健康檢查不通過,可以配置

management: health: db: enabled: false redis: enabled: false elasticsearch: enabled: false

把系統中用到的都關閉健康檢查,看健康檢查是否能正常通過,如果能通過再一個個打開逐個排除問題

最終發現上面的pending情況就是由于mysql的url配置不對,比如端口錯誤,或者mysql用戶的權限不夠,DataSourceHealthIndicator 的doHealthCheck()會去連接mysql連接不成功,就卡在連接mysql那里了。

配置正確的url,開啟權限,解決問題。

Spring Boot健康檢查相關配置和整理1.什么是Spring Boot的健康檢查,有什么用?

Spring Boot提供了多項組件的健康檢查,有利于監控各組件運行狀況,但是有時開發者因此會啟動不成功,報錯等,需要合理配置。

2.Spring Boot項目中都有哪些檢查,如何配置相關檢查:

2.1首先健康檢查引入的包是

<dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-actuator</artifactid></dependency>

2.2相關健康檢查相關Indicator

CassandraHealthIndicator 檢查Cassandra是否可用 DiskSpaceHealthIndicator 檢查磁盤空間是否不足 DataSourceHealthIndicator 檢查能否從DataSource獲取鏈接 ElasticsearchHealthIndicator 檢查Elasticsearch cluste是否可用 JmsHealthIndicator 檢查JMS broker是否可用 MailHealthIndicator 檢查mail server是否可用 MongoHealthIndicator 檢查Mongo database是否可用 RabbitHealthIndicator 檢查Rabbit server是否可用 RedisHealthIndicator 檢查Redis server是否可用 SolrHealthIndicator 檢查Solr server是否可用

可以看到,有各項外部服務的檢查,具體的請瀏覽官方文檔,這里不再贅余

2.3如何關閉/開啟健康檢查

application.properties里顯式設定

//如禁止es的健康檢查如下,默認均為開啟狀態management.health.elasticsearch.enabled=false

也可以使用*全部禁止

management.health.*.enabled=false

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 百度爱采购运营研究社社群-店铺托管-爱采购代运营-良言多米网络公司 | TPM咨询,精益生产管理,5S,6S现场管理培训_华谋咨询公司 | 冷轧机|两肋冷轧机|扁钢冷轧机|倒立式拉丝机|钢筋拔丝机|收线机-巩义市华瑞重工机械制造有限公司 | 南京泽朗生物科技有限公司-液体饮料代加工_果汁饮料代加工_固体饮料代加工 | 淋巴细胞分离液_口腔医疗器材-精欣华医疗器械(无锡)有限公司 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | 钢格板|热镀锌钢格板|钢格栅板|钢格栅|格栅板-安平县昊泽丝网制品有限公司 | 合肥活动房_安徽活动板房_集成打包箱房厂家-安徽玉强钢结构集成房屋有限公司 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 上海网站建设-上海网站制作-上海网站设计-上海做网站公司-咏熠软件 | 圆周直径尺-小孔内视镜-纤维研磨刷-东莞市高腾达精密工具 | 胃口福饺子加盟官网_新鲜现包饺子云吞加盟 - 【胃口福唯一官网】 | 鑫铭东办公家具一站式定制采购-深圳办公家具厂家直销 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | SRRC认证_电磁兼容_EMC测试整改_FCC认证_SDOC认证-深圳市环测威检测技术有限公司 | 玉米深加工设备|玉米加工机械|玉米加工设备|玉米深加工机械-河南成立粮油机械有限公司 | 刮板输送机,粉尘加湿搅拌机,螺旋输送机,布袋除尘器 | 精密机械零件加工_CNC加工_精密加工_数控车床加工_精密机械加工_机械零部件加工厂 | 美名宝起名网-在线宝宝、公司、起名平台 | 一体化预制泵站-一体化提升泵站-一体化泵站厂家-山东康威环保 | 春腾云财 - 为企业提供专业财税咨询、代理记账服务 | 飞飞影视_热门电影在线观看_影视大全 | 郑州墨香品牌设计公司|品牌全案VI设计公司 | 分类168信息网 - 分类信息网 免费发布与查询 | 苗木价格-苗木批发-沭阳苗木基地-沭阳花木-长之鸿园林苗木场 | 十字轴_十字轴万向节_十字轴总成-南京万传机械有限公司 | 酒糟烘干机-豆渣烘干机-薯渣烘干机-糟渣烘干设备厂家-焦作市真节能环保设备科技有限公司 | 隆众资讯-首页_大宗商品资讯_价格走势_市场行情 | 山西3A认证|太原AAA信用认证|投标AAA信用证书-山西AAA企业信用评级网 | 庭院灯_太阳能景观灯_草坪灯厂家_仿古壁灯-重庆恒投科技 | 波纹补偿器_不锈钢波纹补偿器_巩义市润达管道设备制造有限公司 | 厂厂乐-汇聚海量采购信息的B2B微营销平台-厂厂乐官网 | 紫外可见光分光度计-紫外分光度计-分光光度仪-屹谱仪器制造(上海)有限公司 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | MVR蒸发器厂家-多效蒸发器-工业废水蒸发器厂家-康景辉集团官网 | 探鸣起名网-品牌起名-英文商标起名-公司命名-企业取名包满意 | 造价工程师网,考试时间查询,报名入口信息-网站首页 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 |