健康检查

el/2024/5/21 21:37:49
序言

    没有见过极致的黑暗,就不知道什么是真正的光明。


    技术的作用是什么呢?技术就是让你吹醉到一个忘我的领域,然后能提起很大的兴趣。

健康检查

    健康检查分为几种,像容器的健康检查就可以在容器里面执行一个命令,然后看返回码,如果不是200,那么就可以认为不健康;一种是tcp检查,可以使用telnet 端口来查看是否正常;最后一种则是http检查,可以发送一个head请求来进行检查。


    当进行容器检查的时候,如果出现大面积的健康检查有问题,那么百分之九十的可能是docekr命令出问题了,可能是hang住了,可能是docker命令在进行大量的io操作。


    当无论是进行tcp检查还是http检查的时候,最后一个报文肯定是负载均很器发送的reset报文。


    http检查的报文抓包如下:

640?wx_fmt=png

    在图中可以看到一次健康检查经历了哪些阶段,开始是经过三次握手,不想握手怎么办。。。然后是发送head请求,收到回复。。。最后就是后段服务器响应结束,发送FIN断开报文,负载均衡收到发送ACK,最后发送一个reset报文关闭连接。


    tcp检查的报文抓包如下:

640?wx_fmt=png

    可以看到这种tcp检查就简单多了,三次握手结束,直接负载均衡器发送一个reset报文关闭连接。


    当服务端主动关闭连接的时候,客户端收到的结果就是connection reset by peer,抓包总是能看到好玩的东西。


    健康检查总有各种好处,当发现后端挂了的时候,能及时从LB中去掉,当后端上线之后,能及时加进来进行提供服务。


    健康检查的坏处就是产生大量的日志,因为对于健康检查来说,可能是2s检查一次,从而对于后端来说,日志的数量太多了,从而导致无法查看到正常的日志。


    负载均衡经常导致的问题就是:负载不均衡,原因有各种各样的,例如开启了会话保持功能,例如开启了长连接,然后导致了连接积压。


    在开启了会话保持功能之后,如果时间设置的不够长,那么经常会出现访问一个页面的时候,会发现加载不完整。

640?wx_fmt=jpeg

    无风的夜晚很闷热。

    



http://www.ngui.cc/el/5239929.html

相关文章

闲聊nginx之403

序言 你也配看我的文章,我和你有何交情? 什么样的问题最好玩?诡异的问题。。。什么样的技术最好玩?逻辑复杂的技术。。。什么样的人最令人厌恶?fucking pussy,有本事对刚。nginx 流下了没本事的泪水。 一个…

不聊k8s的hpa-横向扩容

序言 看看别人家的文章,再看看自己的文章,就知道什么叫low。。。 站在底层太久,抬头一看,我C,fuck。。。留下了没有境界的泪水。。。hpa 机会,是留给有准备的人的。。。哼,不阔能. 邋里邋遢遇情…

微风不燥

一觉醒来,渐天黑,已天明。 一年四季之困惑再次来袭,不知为何,不知何解,不知所求,不知所畏。 从哪里来,又到哪里去。。。技术到底需要追求到什么程度,技术到底能解决什么问题&#xf…

漫谈容器监控系统

序言 无风不起浪,这个世界监控无处不在,等到了5g时代,哼。。。就更加猖狂了。 当出了故障的时候,你才知道哪些人和你是同一根绳上的蚂蚱。监控系统 人生路漫漫,你也不知道有多少眼睛在盯着你,期待你的表演。…

容器不同用户显示时间不不一致

序言 临渊羡鱼,不如回家睡觉。 不同的话,有不同的解析方式,积极的人用正向去解析,悲观的人用消极去解读,人与人不同,花有几样红。容器时间 在容器里面进行监控的时候,大量的依赖于时间&#xff…

长连接keepalive

序言 时间如风,转眼又到了月底。。。时光流逝,我却抓不住她的尾巴。。。 你以为你赢了,其实你输了。。。你以为你输了,其实你是惨败。。。长连接 一代版本一代神,代代版本有法神。。。不要和版本抵抗,你扛不…

灵魂发问

序言 谬论之所以是谬论,因为是没有实际产生作用,每天挂在嘴边的,啊,我要减肥,骗鬼呢,鬼才信。。。灵魂已经枯萎。 学了那么多,记住了几个?认识那么多人,能认识多久&#…

重复的错重复犯

序言 快乐分享错了人,就成了显摆,难过分享错了人,就成了矫情。 很多事,孰是孰非都无法评价,所以只能一日反省自身。 风言风语 1 服务注册中心 现在都流行说微服务架构,有取代原来的SOA架构的趋势&#xff0…

闲聊面试

序言 君若高中,莫负妾身。。。 有人说,人分三六九等。。。我不信,自动抬杠系统开启,还是太年轻,终究会相信,不过是不撞南墙誓不回而已。 风言风语 1 背景 记得原来总是diss hr,说人事不干人事&a…

做正确的事

序言 本来准备写点技术的,转念一想,思维比技术更加重要,做正确的事,做重要的事儿。 技术到哪里都能学,而思维理念就像认知,随着认知的提高,剩下的就是实践了。 风言风语 1 如何定义正确的事 一份…