软件出错信息的 巧妙处理
在软件公司不仅要处理日常的计算机设备和网络的故障,还要处理很多软件开发环境以及开发平台等软件出错问题。
上周我的一个开发部同事告诉我,他的笔记本上出现了这样的错误提示:“unknown software exception 0x0000094,要终止程序,请单击‘确定’,要调试程序,请单击‘取消’。”
我听了他的讲述后,首先想到的是是否可以重现该问题,于是来到他的笔记本前,然后他在浏览器里点击某个文件后就出现了刚才的错误。然后我开始询问最近他安装了哪些软件,这些软件是否正常删除,什么时候开始出现这个错误的。他是一个开发人员,比其他部门的人员在技术上比较好,对问题的表述也比较清楚,他告诉我在这之前他安装了几个播放软件,其他的都删除了。计算机上安装了很多开发工具和开发平台,如果直接重新安装系统损失很大,很多软件都要重新安装,还有很多软件现在没有安装软件了,这样只好修复,不能重新安装系统。
按照错误提示的代号,我到网上找了半天也没有找到好的处理办法,但是肯定的一点是内存溢出,我因为对计算机原理很熟悉,对硬件很了解,所以有了基本的判断,但是怎么办呢,网上英文资料也没有,论坛上都是失败的例子或是重新安装问题依旧,是那个软件出现了内存溢出呢?现在又不能重新安装系统?
针对现在的情况,先去找线索,这个开发人员说安装过播放软件,还有什么可以提示的呢? 去找系统得日志、事件查看器,在事件查看器里,发现有某个dll文件出问题了,并且发现是media软件,进一步确定是播放软件删除不彻底造成的,某个dll文件还存在。那么首先要确定现在还有哪些软件还在运行,或者想办法把dll关联的软件文件找到就可以解决了。
同时运行的软件很多,关联的dll文件也很多在运行,怎么找呢?于是从网上找了一个专门查第三方dll的软件 shellexview,下载安装好,首先把第三方的dll文件全部禁止掉,到出现问题的地方,一个一个的试验,就这样最后确定就是那个播放软件的问题。把该软件相关的都清理掉,彻底的解决了,再也不提示上面的错误了,既没有还原系统,也没有重新安装系统,圆满地解决了问题。
网管员的一天
作为一家大学网络中心管理员的王玉湘,刚上班便从自己的电脑中熟练地调出防火墙界面,查看防火墙日志。进行内容审计,没有出现敏感内容。
打开web服务器日志,进行入侵检测。王玉湘发现除了一些人无意之中留下的痕迹之外,有一个外部的地址连续的扫描。二话不说,直接在防火墙上禁止该地址对服务器的访问。
开始流量检测,使用MRTG软件,查看进出服务器的流量,记录流量。“嗯,起伏正常,没有问题。”王玉湘心中默念道。
接到教学楼A老师的报修电话,说是教室PC出现了软件上的故障。“faint,这年头,什么事情都找到我。”王玉湘埋怨道。学校网管中心有网络、计算中心两个部门,后者管终端。但是不管任何问题发生,当事人都直观地认定这是王的事情。“那您先登记一下,一个小时后计算中心会统一处理。”王玉湘快速地回答了A老师。
上钟爱的网管员世界、中国计算机报设网址以及各大论坛上更新,吸收各种行业新资讯。网管员很多时候就这样守株待兔,时刻准备处理突发事件。
紧急状况!进行流量监控时发现流量图中整个流量变成了一条直线,整个网络带宽被占用。立马利用Sniffer软件进行流量分析,原来又是BT下载惹的祸。该不该把BT封杀呢?王玉湘开始冥思苦想,限时段下载是必要的,怎么限制?控制端口,封掉6880~6889十个端口?新的BT可变端口,这么做也无济于事啊。唉,上网看看别的解决方案吧。
匆匆解决掉中餐,王玉湘决定上网调查一下思科的解决方案。这个方案解决效果还是不错的,专门有解决BT和电驴等的包。出口路由器把IOS升级到新的版本之后,就可以启用功能。但是有两大问题,一是解决办法是固封的,如果使用华为的路由器就没法看;二是思科的产品成本太高。
王玉湘决定干脆采用Linux上网卡解决方案,因为开源软件的配置一下能跑到100兆,也很不错了。Linux的防火墙放到应用第四层,Ip列表有了内容检测后,可以打开第七层的数据包看内容。同时BT、电驴的特征也被记录下来了。该封就封,用脚本控制,用定时器来做。“嗯,就这么干了”。
王玉湘习惯性地查看web master 、bbs上有无投诉的东西。接着查看ftp能否正常访问,一切正常。
临近下班,天气突然转阴,屋外电闪雷鸣。王玉湘最担心的事情发生了,交换机烧坏了。当时为了省钱,有些距离特别近的楼之间直接用网线而没用光纤连接,打雷时,电流很容易沿着网线烧到交换机。
“唉,糟糕,又有得忙了......”
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
您现在的位置: 
