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

华为云cce健康检查有什么用?配置需要注意什么?

华为云cce健康检查

如上图,华为云健康检查可用来探测cce的实例运行状态,必要时cce会自动重启实例,达到cce持续服务。

但是配置时需要注意一下几个方面,否则cce的状态总是有些不正常。

1、http探查比较友好。因为我们的在cce里面发布的服务很多时候都是java spring boot的,直接使用spring boot服务本身的接口自然比较方便。

2、http探测使用的是ajax的状态标记,spring boot里面将业务错误封装成结果中的错误code,与http请求的错误标记是分开的,所以只要能连接后台服务,健康检查不会关注你springboot里面的状态。所以在路径上,你可以配置你spring boot中的任意接口,只要他能访问得到,健康检查就会通过,认为此时服务正常。

3、延迟时间需要大于cce负载之中服务的启动时间,否则会引起cce实例的循环启动,也就是cce实例还没启动起来呢,健康检查发现服务返回的不是200,也就是服务不正常,他会自动重启实例,从而导致服务循环启动,所以延迟时间的配置要注意。

4、端口,端口就是你的本服务的端口,不是对外映射的端口。

5、最大失败次数需要多一点。但是也需要根据自己的实际情况来。如果cce节点的压力比较大,则需要把次数舍得多一点,要不然cce节点中的实例会卡死,也就是实例启动不起来,但是他也不会自动被删除,这样反而会占用cce节点的资源,导致cce节点因为资源被占用过高而卡死,所有服务实例都给宕机了。

6、当然,这时候其实应该检查一下你的cce节点,cce节点的配置必须高于负载的分配,最好是性能高于负载配置的一倍,否则cce节点性能不足时还是比较容易卡死的,cce节点中还要运行K8S本身的一些负载。

相关文章:

  • 计算机毕业设计选题推荐-个人博客微信小程序/安卓APP-项目实战
  • Redis的四种模式:单机、主从、哨兵、集群
  • 案例研究|北京交通大学基于DataEase开展多场景校园数据分析与展示
  • 如果在手机没有root的情况下完成安卓手机数据恢复
  • java springboot在测试类中构建虚拟MVC环境并发送请求
  • Jenkins扩展篇-流水线脚本语法
  • 【Python3】【力扣题】338. 比特位计数
  • 设备健康管理平台助力锂电企业实现可持续发展
  • 小程序开通电子发票
  • 手把手教你编写LoadRunner脚本
  • 『亚马逊云科技产品测评』活动征文|AWS 数据库产品类别及其适用场景详细说明
  • 【数据结构初阶】栈和队列
  • 机器学习实战-第5章 Logistic回归
  • uniapp开发小程序-如何判断小程序是在手机端还是pc端打开
  • C++纯虚函数和抽象类 制作饮品案例(涉及知识点:继承,多态,实例化继承抽象类的子类,多文件实现项目)
  • 【347天】每日项目总结系列085(2018.01.18)
  • 【Under-the-hood-ReactJS-Part0】React源码解读
  • Create React App 使用
  • css的样式优先级
  • MYSQL 的 IF 函数
  • php ci框架整合银盛支付
  • Redis学习笔记 - pipline(流水线、管道)
  • Spring框架之我见(三)——IOC、AOP
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • vue-router 实现分析
  • 对JS继承的一点思考
  • 模型微调
  • 如何解决微信端直接跳WAP端
  • 如何利用MongoDB打造TOP榜小程序
  • 一道闭包题引发的思考
  • 追踪解析 FutureTask 源码
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #DBA杂记1
  • (2022 CVPR) Unbiased Teacher v2
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • .Net Core与存储过程(一)
  • .netcore 6.0/7.0项目迁移至.netcore 8.0 注意事项
  • .Net的C#语言取月份数值对应的MonthName值
  • .net和jar包windows服务部署
  • .net解析传过来的xml_DOM4J解析XML文件
  • @test注解_Spring 自定义注解你了解过吗?
  • [ 数据结构 - C++]红黑树RBTree
  • []新浪博客如何插入代码(其他博客应该也可以)
  • []指针
  • [ai笔记9] openAI Sora技术文档引用文献汇总
  • [C++]打开新世界的大门之C++入门
  • [CISCN2019 华东北赛区]Web2
  • [CVPR 2023:3D Gaussian Splatting:实时的神经场渲染]
  • [C进阶] 数据在内存中的存储——浮点型篇
  • [C语言]——内存函数
  • [iOS]随机生成UUID通用唯一识别码