人在现场的时候,分辨这件事靠换和试:拔一下网线、换一条代理IP线路,几分钟就有答案。人不在的时候,动作做不了,只能靠推理。推理的路线是固定的:先在设备内部做对比,再拿线路做对照,最后看时间这个维度有没有规律。三步走完,答案基本就落在某一头了;走不完就下结论,后面往往要返工。
做对比要挑同一时间、同一条件的两组,否则比出来的结果不作数。
- 先看同一台设备上的其他任务还跑不跑。
- 再看换一条代理IP线路之后通不通。
- 最后看这台设备上次重启是什么时候。
第一步:设备内部比一比
同一台设备上如果还有别的任务在跑,看看它们是不是也停了。都停了,问题多半在本机;只有一个停了,那更可能是代理IP线路的事。这一步不用任何工具,看一圈就有答案,也不需要等太久,五分钟足够把几个任务挨个扫一遍。
同一个网络下的另一台设备也能当参照。
第二步:拿线路做对照
如果换了线路之后立刻恢复,那基本可以确认是原来那条代理IP线路的问题;如果换了还是一样,就要回到设备这一侧继续查。这一步的关键是换完要等一会儿再看,刚换完的那几十秒不说明问题:连接要重建,任务要重新排队,急不得。
第三步:看时间有没有规律
最后看时间。每天固定时段出问题,往往和网络高峰或者定时任务有关;每次都发生在开机后不久,那要看启动项有没有被改过。时间上的规律比单次现象更能说明问题是谁的。把最近几天出问题的时刻记下来,一眼就能看出它是不是每天踩着同一个点来。
分清这两头,靠的是一步步排除。代理IP线路和设备各占一半的可能,把顺序走完,答案自己就出来了。不确定的时候,宁可多留一次记录,也别急着下结论。
