第一次把同一条线路的安排白天晚上各做一份时,我以为多此一举,跑了两周才发现,白天那份根本用不上,晚上那份才是真正在跑的那套。
两段的差别在哪
白天在线的号少,每条代理IP上的占用都留有余量,这时候就算把号随便分一分也不会出问题,安排粗一点没关系。晚上高峰时段同时在线的号一下子多起来,余量被吃掉,原本看不出问题的分法开始暴露:某条线上的号比别的线多、某些号挤在同一台设备上、之前随手加的那几个号没记进表里。所以两段用同一套方案就够了,真正要花心思的是把晚上那一份做得更细。粗和细的差别,最后都体现在排查时间上。
白天可以用粗安排,晚上必须用细安排。
两份安排不必都写全,晚上那份写细就够。
细安排具体细在哪
细到每个窗口。白天可能按设备分组就够了,晚上要能说出每个窗口对应哪一条代理IP、这一条线上还有哪几个窗口。这一层信息在白天用不上,晚上却决定了你能不能在两分钟内定位到出问题的那条线。做不到这一点,一次异常就要把十几个窗口逐个点开看。
细安排的价值不在配置本身,在于出事时能两分钟内定位。
细到哪一层算够
细到能一眼指出每个窗口走哪条代理IP就够了,再细下去就变成维护成本。窗口数上百之后,粒度再高一档,表就没人愿意更新,反而不如停在这一层。
两段之间的切换点
以号的上线数量为准,超过平时白天的两倍就该切到细安排。切换点用数量定比用钟点定更准,因为每天的高峰开始时间并不完全一样,而号的数量是你自己控制的。
切换时最容易漏的一步
漏掉新增的号。这几个号往往是在白天随手加上的,用着没问题就一直没记进表,到了晚上就变成表之外的那部分,也是最难查的那部分。养成加号当天就补表的习惯,这一步的成本只有一分钟。
第二天怎么回看
第二天早上对比两段的占用情况,看看晚上那一段是不是真的有窗口明显落后,有的话当天就处理,别等到下一个高峰。
第五人格的运行节奏分得比较清楚,两段用不同的细致程度来安排,代理IP的负载在高峰时也不会突然顶到上限。
与代理IP的关系:白天和晚上的差别最终落在每条代理IP带几个窗口上,把这条数量关系在高峰前重新核一遍,比多配几条线更省事。

