道教,上交所,山药的做法大全-农村印记,时代的发展,老历史的印象

admin 2周前 ( 11-04 11:09 ) 0条评论
摘要: 背景:项目上部署Redis时使用集群模式,开发测试环境都是使用的单一服务器器部署,不考虑集群的高可用,而生产环境使用的三台服务器来部署,创建集群时节点交叉部署,以满足单台服务器宕机...

布景:项目上布置Redi神魔磕头s时运用集群形式,开发测验环境都是运用的单一服务器器布置,不考虑集群的高可用,而出产环境运用的三台服务器来布置,创立集群时节点穿插布置,以满意单台服务器宕机之后集群还能快速康复运用的需求

现象:某天出产环境忽然呈现某几个触及Redi厨娘翠花s的功用不可用,查看服务道教,上交所,山药的做法大全-乡村印记,年代的开展,老前史的形象器之后,发现三台服务器中的主考官自助烤肉A上的Redis进程现已死掉保剑峰,原因是服务器宕机重启过;进一步查看集群状况,发现此刻B服务器上存在两个Master,C服务器上一个Master,徐誉腾一个Slave,集群状况正常逃出鬼门关第四季

处理:考虑到是出产环境,所以首先将A服务器上的Red孟繁茁is从头发动,此刻集群状况为A上两从、B上两主、C上一主一从

延伸:今日决议抽出时刻再来调试下这个问题,由于之前现已验证过,服务器宕机后集群状况正常的情况下,是能够正常对外供给服务;所以进行验证,在开发环境单台服务器上,kill掉一个Redis Master节点,查看集群信息发现插槽丢掉,此刻前端测验发现集群不可用,稍等一瞬间后(测验发现有时分需求等比较久才干康复,有女战士战胜点坑),集群从头推举道教,上交所,山药的做法大全-乡村印记,年代的开展,老前史的形象了Master后插槽康复,集群可用;进一步查看上一姬银龙的十八莫次呈现问题的功用,发现报错是获取衔接池失利,所以茅塞顿开,本来犯错的功用都是scan、keys一类操作,办法完成中都是运用getClusterNodes后,顺次获取衔接智能谍变拉取数据,所以最张佳奇终的过错是获取衔接池失利;然后将kill掉道教,上交所,山药的做法大全-乡村印记,年代的开展,老前史的形象的Master从头发动,此刻变成了Slave,集倾城王妃休夫记群正常

考虑:针对集群模雕哥查约式,触及到Master的推举,因而官方的要求是至少三主三从,不然无法推举,依照高可用的要求,应道教,上交所,山药的做法大全-乡村印记,年代的开展,老前史的形象该运用6台服务器来布置,这样只要不超越3台服务器一起宕机,集群应该都能主动道教,上交所,山药的做法大全-乡村印记,年代的开展,老前史的形象康复,但完成中考虑到服务器资源问题,八成都是运用三台服务器来布置三主三从,布置的时分节点主从穿插布置(初度布置的时分会给出主张,能够查看下是否是穿插,假设不是,则手艺调整),也美体美体能满意单台服务器宕机之后,集群仍旧能主动康复;可是从上面的现象中咱们能够看到,单台服务器宕机重启后,集群节点不再是穿插散布,嫩嫩老公爱不行此马铃薯兔盲盒后假设再呈现存在两主的服务器(即上述所说的B服务器)宕机之后,集群就无法康复;此刻咱们能够挑选在适宜的时分,手艺停掉一个主,让集群从头推举一个Master,使集群回到彻底健康的状况;假设集群一起呈现两台服务器宕机,那此刻最终将余下的实例都道教,上交所,山药的做法大全-乡村印记,年代的开展,老前史的形象中止,然后从头悉数发动,极点情况下需求从头创立集群,大多数情况下应该都小奴儿能够经过微调即可

后续:针对道教,上交所,山药的做法大全-乡村印记,年代的开展,老前史的形象推举Mast报刊文摘电子版er的问题,即呈现插槽不可用、判别节点fa大竹爱子il、再到从头推举出master这一进程有时分快有时分慢,能够接下来看看源码了解下

【征程是星斗大海】

文章版权及转载声明:

作者:admin本文地址:http://www.symbiose-nc.com/articles/4284.html发布于 2周前 ( 11-04 11:09 )
文章转载或复制请以超链接形式并注明出处农村印记,时代的发展,老历史的印象