人盯着的时候,麻烦大多是「立刻能看见」的:弹个提示、掉个线,手一伸就处理了,处理完还能顺手记一笔,知道下一次该留意哪里。人不在的时候,代理IP线路出的问题完全是另一套表现,它们不吵不闹,只是让产出一点点变少。所以不在现场时,判断的标准要换成产出曲线有没有变平,别再只盯着有没有跳出错来。
最麻烦的一类是完全没有声响的,产出掉了都未必看得出来。
- 静默掉线
- 代理IP线路断了但没人知道,任务停在那里,占用还在。
- 变慢
- 速度掉下来但没断,表现出来是每小时跑完的活越变越少。
- 报错堆积
- 程序还在转,但失败的比例一点点往上爬。
三种安静的表现
第一种是静默掉线,连接早就断了,界面还停在最后一个动作上,看起来像在跑;第二种是变慢,速度慢慢掉下来,一小时比一小时少;第三种是失败比例上升,程序照常转,成功的那部分却在减少。这三种里,第二种最容易被忽略,因为它没有明确的开始时间,等你发现的时候已经持续了很久。判断它有个参照:把最近三次记下来的数字摆在一起,曲线一路向下,就说明不是一时半会儿的事了。
分辨的时候有个笨办法:隔一段时间记一次数,把几次的数字摆在一起看趋势。单看一次很难判断,连起来看就清楚了。数字不用记得多细,记一个总数就够,多出来的那一列留给时间。
问题不可怕,可怕的是它没声音。
还有一种表现是假正常:代理IP客户端界面在动、日志在滚,翻到最后一条才发现,时间戳停在几个小时之前。这种最耗人,因为它看着一切正常,不主动去翻那一眼就发现不了。
不在现场,看的就是这些安静的信号。代理IP这条线出问题很少敲锣打鼓,多数时候只是安静下来,所以走的这几天,宁可多看一次产出,也别只盯着界面。产出这个东西骗不了人,数字涨没涨,一眼就能看明白。

