《上帝是个程序员----IT男的成长之路》
第2节

作者: 懒人老吴
收藏本书TXT下载
  “是的,15分钟后,公司的车会到你楼下接你!”老韦说完又挂断了电话。
  “什么情况嘛!”朱恨完全没反应过来,第一次出差,居然是三更半夜的,还是这么离奇的问题,朱恨心里有点发毛,一边嘀咕一边收拾电脑,“要不要带衣服也不说,要待几天也不知道,这个死老韦。”
  15分钟后电话准时响起,“朱恨,公司车已经到你楼下,怎么还没下来?”
  “不好意思,我收拾两件衣服,马上下来!”
  “不用收拾衣服了,明天一早就回来,张工在现场等着!”老韦的话一向是这么简单直接,没办法,朱恨只好背起电脑包就走。
  日期:2015-01-04 22:39:27
  车上只有司机老黄和老韦两个人,朱恨一上车,老韦就说:“你在后排躺会吧,就我们三个了,G市过去H市大致1个半小时到现场。”说完他就靠着副驾的座椅闭目养神起来。甚至发出了轻微的鼾声。
  太神奇了!前一秒还在说着话,后一秒就睡着了。朱恨心里想着,自己却怎么也睡不着,望着车窗外飞速倒退的路灯,朱恨感叹这半小时真的是太神奇了。
  一路无话,当车停到东江通信的综合大楼下时,老韦立马神奇地醒了过来,“到了!走吧!”一边走一边拿出一张工牌给朱恨,朱恨注意看了一下,这并不是自己公司的工牌,老韦见他不戴上,回头解释了一下,说:“这是东江公司的维护厂商工牌,戴这个牌才能进到机房里。”果然,进到大堂就有经警来检查工牌,见他们两个戴的都是维护工牌才放行。
  一踏进机房,就看到张工正站在一排机柜前忙碌着,老韦着急地将朱恨拉到张工身边,点着电脑屏幕上的一个文件问:“朱恨,你刚才看的是这个日志文件吧?”

  “是的!”朱恨肯定地说。
  “但是你看”张工将日志文件拉到最下边,“并没有‘懒人’这两个字!”。
  朱恨吃了一惊,仔细看着屏幕上的日志,前一行是
  【2005-05-20 01:01:27】收到心跳消息,回复正常
  下一行却是
  【2005-05-20 01:08:39】收到心跳消息,回复正常
  中间那一条“懒人”没有了!
  “这不可能!”朱恨惊叫一声,手忙脚乱地打开自己的电脑。
  这次的开机格外漫长,在张工、老韦两个人着急地注视下,朱恨感到手心一直在冒汗。
  终于打开日志文件了,朱恨拉到文件最下边,赫然发现“懒人”个两个字依然夹在两行正常的日志中间!
  日期:2015-01-04 22:42:47
  三个人面面相觑,过了好一会儿,老韦才开口说:“看看这两个日志文件的时间。”
  “1点10分33秒”朱恨说。
  “3点15分42秒”张工说,然后又接着解释了一下“我打开的是服务器的日志,你那份是1点钟我传回去的。”
  “那有没有可能日志文件在这段时间内被修改过呢?”朱恨小心的问道。
  “你是说人工修改还是被程序修改呢?”张工反问。
  “两个都有可能吧!”朱恨小声说。
  “人工修改不可能,因为现场只有我一个人在这,没有第二个人打开过日志文件,而且,数据监控程序是一直在运行的,所以我打开的日志文件是只读的,根本修改不了。”张工语气非常肯定。
  老韦点点头“那只有程序修改这一种可能性了,回头我们再检查一下源码,看看是哪里写出来的‘懒人’这两个字,还有什么情况下,日志文件中的记录会被删除。”
  “我们的程序中不会写出‘懒人’这两个字的”朱恨肯定地说,代码我全部看过。
  老韦和张工对视了一眼,然后张工说:“这也并非完全不可能,我们知道汉字是占两个字节的,有可能出现两个字节组合到一起意外变成了一个汉字的”。
  朱恨心中有个模糊的念头一闪而过,正想开口,老韦挥了挥手,总结性的说:“这个问题我们回去再讨论,程序已经恢复正常了,现在最重要的是怎么写一份故障报告给到客户。”
  “对了,故障报告中不要把‘懒人’这个日志信息的内容写进去,这件事就我们三个人知道,等查清楚了再说。”
  朱恨不理解的问道:“那问题都没查到,怎么写故障报告呢?”
  老韦看了他一眼,没理他,而是转向张工说:“查一下01:01到01:09这段时间内有没有什么后台进程在运行,比如磁盘备份,杀毒软件等,占用了大量资源,导致数据监控程序假死了。”
  “嗯,我检查过数据库日备程序是在01:00分执行的,刚好是在故障这段时间内,而且备份的磁盘刚好是日志所在的D盘,如果备份程序将磁盘用到了100%,那么就会出现写不了日志文件的情况。”看来张工在这2小时内对服务器做了全面检查。
  老韦若有所思地点点头,“那有没有检查过备份的文件和现在D盘的剩余空间大小是不是差不多呢?”

  “是的,备份文件比现在的D盘空间大20M左右”张工回答。
  “那基本上可以确定是这个原因了”,老韦又回头看了一眼朱恨,朱恨心里一动,那个模糊的念头又要冒出来,但很快老韦接着说了下去,“张工你就按这个思路写一份故障报告吧!”那个模糊的念头就云烟般消散了。
  “你把磁盘剩余空间,备份文件大小,日志内容这些都截个屏,放到故障报告里去!”老韦又下了一条指示。
  “好的,我都已经截好了!”
  后来朱恨想了想,张工现场的分析确实是非常正确的,在那种条件下唯一正确的解释。翻译过来大概是这样:数据监控程序并非没有在干活,而是客观条件让它干不了活。打个比方说:你写日记写得正美呢,恰好日记本最后一页都被写完了;开车开得正爽呢,前面路被封了。7分钟后,新日记本买回来了,路通了,于是,日记又可以接着写了,车也可以继续开了。

  张工的工作确实做得非常到位。在以后的几年里,张工一直是朱恨崇拜的偶像,他认真细致的做事方式对朱恨造成了深远的影响。当然,在更多年以后,朱恨才领会到,张工和老韦在现场所说的每一句话都是经过深思熟虑的。他更没想到的是,在更多更多年以后,“懒人”这两个字就像魔咒一样,贯穿了他的整个程序人生。
  日期:2015-01-05 20:28:32
  第二章 牛刀小试
  第二天一早,司机就把朱恨送回了G市,而老韦和张工一直待到第二天晚上才回公司。客户那边认可了故障是由于磁盘被写满引起的,给服务器加了2T的存储空间,这个采购自然是由朱恨所在的H公司来承接了。
  回到公司后老韦和张工都没再提这个事情,朱恨多次私下查看源码,无论如何也找不到写出“懒人”这两个字的地方,张工发给客户的故障报告,也抄了一份给他,报告中并没有提到日志中有“懒人”两个字的问题。而且在几年以后,他也明白了张工所说的两个字节意外组成了一个汉字不过是一番鬼话。但是繁忙的工作让他没有更多时间去追究这个问题。而且很快到了6月,他的毕业设计还没交,他向老韦请了一个月假回学校做毕业设计。
请按 Ctrl+D 将本页加入书签
提意见或您需要哪些图书的全集整理?
上一节目录下一节
【网站提示】 读者如发现作品内容与法律抵触之处,请向本站举报。 非常感谢您对易读的支持!举报
© CopyRight 2011 yiread.com 易读所有作品由自动化设备收集于互联网.作品各种权益与责任归原作者所有.