一天,像往常一樣,從互聯(lián)網(wǎng)上下載了KV3000網(wǎng)絡(luò)版最新病毒庫8.26, 在服務(wù)器上進(jìn)行安裝后,通過網(wǎng)絡(luò)控制中心,進(jìn)行全網(wǎng)的病毒庫升級,沒有發(fā)現(xiàn)有報錯的信息出現(xiàn)。但是,過了不久,我打開KV3000網(wǎng)絡(luò)控制臺,發(fā)現(xiàn)有1臺機(jī)器并沒有升級。趕到那個機(jī)器前,點擊“智能升級”,也沒有任何反映,過了很長時間,突然出現(xiàn)一個對話框,如圖1。
怎么會這樣呢?ping一下服務(wù)器,沒有問題!而且我們的CAD網(wǎng)絡(luò)客戶端程序也運(yùn)行正常,如果服務(wù)器有連接不通的情況,CAD客戶端也不能夠打開。是原程序出現(xiàn)問題?于是,刪除KV3000重新安裝,都很順利,又是到了升級病毒庫時,出現(xiàn)了不反應(yīng)的現(xiàn)象。這回過了許久也沒有出現(xiàn)上述圖示。難道是刪除時,沒有將注冊表中的信息刪除干凈所致。于是,再次刪除程序,打開注冊表,將“jingmin”、“kvnet”關(guān)鍵字找出后刪除掉,重新啟動計算機(jī)。當(dāng)這些工作都做完后,又重新進(jìn)行
安裝,得到的是同樣的結(jié)果。“連接服務(wù)器,檢查網(wǎng)絡(luò)”與“其他網(wǎng)絡(luò)程序正常運(yùn)行”二者之間是矛盾的。啊,黔驢技窮了!實在不行,索性將一臺正常的機(jī)器刪除KV3000后,重新裝一下,看看結(jié)果如何?于是,找到一臺暫時沒有人使用的機(jī)器,將原來的KV3000卸載掉,重新安裝,得到了圖2所示信息。
日期是最早購買時的日期,然后進(jìn)行升級,病毒庫日期改成了:2005-08-26,還不放心,到程序的“幫助”菜單里看一下它的版本日期,竟然是“2003-04-23”。奇怪了!竟然出現(xiàn)了兩個病毒庫日期。正當(dāng)我納悶時,又出現(xiàn)了“連接服務(wù)器失敗,請檢查網(wǎng)絡(luò)”的對話框。這說明了什么?仔細(xì)想來,是我的服務(wù)器出現(xiàn)了故障,盡管有99%的用戶的客戶端已經(jīng)將病毒庫進(jìn)行了升級。發(fā)現(xiàn)了問題根源,接下來需要進(jìn)行驗證。打開服務(wù)器上的kvnet文件夾,將BASKET文件夾中的文件全部刪除掉,再運(yùn)行一遍離線升級包,這樣,使得該文件夾中的信息全部為最新的V8.26版本庫。至此,服務(wù)器方面的更新完成。回到出故障的機(jī)器上,重新點擊“智能升級”,終于又看到了熟悉的界面(如圖3)。
這個故障帶有很大的欺騙性,因為在大部分機(jī)器都能升級,只有一臺出現(xiàn)問題,并且出現(xiàn)的“檢查網(wǎng)絡(luò)”提示帶有誤導(dǎo)性。可是,它又體現(xiàn)了一定的矛盾性,那就是“如果網(wǎng)絡(luò)存在問題,為什么故障機(jī)器上其他網(wǎng)絡(luò)客戶端程序還能夠運(yùn)行呢?”這是引發(fā)人產(chǎn)生疑慮的地方。不抓住這點,會讓人多走些彎路的。因此,遇到問題時,要區(qū)分是帶有普遍性的問題還是特殊性的問題,當(dāng)正常的機(jī)器也能夠模擬出故障來時,也就找到了解決問題的辦法。另外,服務(wù)器上BASKET文件夾的內(nèi)容經(jīng)過一段時間要刪除掉,應(yīng)盡量保持最近版本的文件。