相关性

最近AIO项目出现了一个奇怪的BUG:电脑在Ping无线网络时重新启动。诡异的是,重启总是互Ping的两台机器都会发生,而且几乎在同一时间重启的。查看了Windows日志,我们发现重启时间大概在凌晨3点15分左右。由于产生问题的机器是在工厂,复现现象又需要比较长的时间,我们便在公司这边下方案,再行验证看结果。这次我们关掉ASPM、PCI-Express链路省电功能、远程协助、WLAN Adapter允许关闭设备以节约电源选项等。

12组机器(24台)跑了一夜,没有出现重启,但出现了几台联网的机器掉线的情况。相比于重启,这是小现象,暂且不表。我们遂加强WLAN功能方面测试,如局域网内游戏,传送数据等试验——似乎之前方案对解决重启问题有一定帮助。

诡异的事情再次发生,原来出现重启的机器再次在凌晨3点15分左右重启了!而且两者再次同时发生的!我们检查平台复位及系统复位信号,并无强烈干扰源存在。与WLAN卡有关的似乎只有平台复位可能存在影响,但强制拉低该信号机器是只会黑屏,不会发生重启的现象。退一万步说,即使是复位信号、电源质量抑或Power Good信号干扰的问题,但也不至于使两台机器同时出现问题,都是在凌晨3点15分左右!4台机器!这个时间蕴含着什么样的意义呢?

这个奇怪的时间点给了我们两点启示:1.时间如此整齐,可能与特定的软件设置有关;2.凌晨3点,正是夜深人静,豺狼出没,因之基本可以排除人为的因素。

由这两点启示我们得到两点假设:1.电脑中病毒,特定程式在特定时间触发此动作;2.所谓的无线局域网互Ping完全是一个打酱油的角色,只是提供了机器在凌晨仍处于开机的理由(有开机状态才又重启之说嘛)

假设终归是假设,我们的思维仍局限在WLAN这个后面看来是干扰性的因素上,而没有抓住问题的本质。我们始终在想为什么WLAN会导致重启呢?至于为何两台机器同时重启是之后要考虑的问题了——尽管这个问题听起来更加耐人寻味,也会更加难以解释。

我们将时间调整到凌晨2:40,再次互Ping,结果在我们到达工厂的凌晨4点,所有机器安然无恙,国泰民安,并怡然自乐。再试一次,依然如此。难道凌晨3点15分只是另一个干扰性因素吗?

小江和大力正是愁肠百结,相顾无言,执手相看泪眼啊!

先亲自看看Windows日志吧,确认一下具体时间是否真如他们所说那样诡异,如果确实如此,那么只能拆开机器看内部走线是否存在异常。以前还没有仔细赏玩系统日志这劳什子。Windows日志里详细记录了PC运行过程中一些重要的事件,虽然许多ID号我们完全不解其义,但我们只需要要关注一些我们感兴趣的内容即可——MS告诉我们:并不是所有都是你想要的,但你总能找到你想要的。

我们找到了重启这个事件,点开具体属性,一行小字引起了观众的兴趣:重新启动系统(计划内)!这丫还“计划内”!看来不像是异常状况导致啊!微软还热情提供了一个事件的ID号,以备产生联机解决方案,大力迅速抄下ID,速用Google百度了一下——我可亲可爱的网友们啊!你们怎么都是凌晨3点!而且有一些苦难的网友提前告诉我们一些方法是行不通的:比如他卸载了软件,重装了系统,还是不行。

终于我们还是找到了一些建设性的提示,比如Windows自动更新。如梦中初醒,我们隐约记得Windows自动更新都是在凌晨3点啊!如此,真相渐渐浮出水面……

现在回想整个问题的过程,有几点干扰性因素:首先是PC是在WLAN互Ping时出现问题的,因此我们会理所当然相信问题与WLAN模块有关;其次,所有测试的PC并非没有经过凌晨、彻夜的考验,为什么没有出现过问题呢?我们忽略了WLAN其实提供了WIN7接触互联的可能,自动更新才成为可能;第三,并非所有更新都会自动重启,今天我们试了另外两个补丁,install后并没有出现重启现象……想来我司大陆多年积攒的NB领域丰厚的经验,今日必是增添了浓墨重彩的一笔O(∩_∩)O

总之,雷声大,雨点小;总之,虎头蛇尾;总之,有点尴尬;总之,意犹未尽;总之,总之。

大力曾经总结解BUG中的一点体会,名曰:“有益的现象”。现象是反映的本质的,即使是一些误导性的现象,也只能说它是反映了部分的本质——现象是偏离不了本质的。因此在解BUG过程中如果能抓住这些有益的现象,那么可能会大大缩短解问题的过程。桂子分享了他解问题的另一种思路,他认为解问题可以沿着一条自己既定的道路一直走下去,直到穷尽这条道路,这样可以让自己的思维不至于过于发散,捡了西瓜丢了芝麻,但是很重要的一点是,在这个过程中要记录自己每一点新的发现(现象),以便在这条道路走完时,我们也可以有一些积累,便于后面继续解BUG。起初大力将两者定性为两种不同解问题的思路,现在看来它们是一体的:在解决任何问题过程中,我们都不能离开观察,记录下任何一件有益的现象。由此,也品味出部分做人的道理来——不是吗,细节决定成败,只要我们肯加以甄别思考,一些细微有益的现象,会提供给我们很多的内容。

 

---------现实的分割线----------

 

早上在家乐园排队买早餐,看到门外工地(深圳最近迎大运,所有靠近主干道的建筑均涂脂抹粉,重新染饰一番)的工棚外有白布横幅,上书:“魂兮归来!无良老板逼死员工!魂兮归来!”,再仔细一看,见工棚内有大幅黑白遗像,由于距离较远,没有看清死者的容貌,更无从分辨年龄。后来听说大概3天前的一个晚上,楼外面装修的架子上吊死了一个工人,公司一位早起上班的女士还亲眼见到!具体的原因大力不便揣测,但我想如果不是因为很大的怨恨,大概一个人不会是以死抗争的。

在楼下另一侧的位置,最近停了一辆超级豪华的红色法拉利,看样子没有300W是拿不下来的。一边是脏乱破的施工工地,白布遗像的工棚,一边是美女香车,速度与激情;对立,和谐,这大概是就是和谐社会的真义吧!

Bookmark the permalink.

About Xiaomin

“Real generosity towards the future lies in giving all to the present.” ― Albert Camus

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.