多活并行跑起来之后,需要定期回头复核。复核做的是看几项指标还正不正常,跟把搭过的流程再走一遍是两回事。卡通农场的号群如果上了多活并行,复核的内容固定在几项上,做起来很快,代理IP的线池也能一直保持合用。
- 负载
- 每组每条线承担多少流量,有没有贴近上限的
- 失败次数
- 每条线近期的失败次数,有没有明显高于其他的
- 触发次数
- 摘线和降权发生了多少次,是否偏多
- 归属表
- 组和线池的对应关系,和实际是否一致
复核多久做一次
按周看负载和失败次数,按季度看归属表和规则。周看的目的是及早发现某条线在变差,季度看的目的是检查整套结构还合不合适。两种频率对应两种问题,不要混在一起。把两件事分开做还有个好处:日常复核很快,几分钟就能过一遍,不会因为嫌麻烦而拖着不做。代理IP的状态变化通常是渐进的,一条线从能用变成不好用,中间会有一段过渡期,周看的节奏刚好能接住这一段时间。
复核发现异常怎么办
负载贴近上限,说明代理IP的线池该扩了,扩的时候按组来,不要只给某一组加一条;某条线失败次数明显高,走降权或者摘除,顺序是先降权后摘除;触发次数偏多,说明判据太松,或者有顽固的问题没解决,这时候要回头查问题本身;归属表对不上,先把表补正确再谈别的。四种异常对应四种动作,照着做就行,不必每次重新商量。
复核的结论写在哪
写在同一个地方,和代理IP的线池清单放一起。每次复核写三行:日期、看到了什么、做了什么。三行看着简单,攒上几个季度之后,就能看出线池的变化轨迹。
什么情况要重做归属表
号群的用途发生变化、环境数量增减超过两成,这两种情况要重做。重做不是全部推倒,是在现有基础上调整。
复核的价值在于把变化发现得早;等到号群表现明显变差才回头看,往往已经过了一段时间。
一周一次的节奏,恰好接得住渐变。
卡通农场的号群如果规模稳定,复核这件事花不了多少时间,代理IP这条线的状态也一直有数。
