近幾年在工作時,我常常被派去處理別人留下來的攤子(有的很爛,有的很無言)
或是處理很燙的問題
這些攤子的問題五花八門不說,很多東西的設定我是真的不熟
比如:
防火牆(我設定防火牆的能力,比半生的蛋還要生一點)
HP SERVER(安裝前一天還打電話問朋友,什麼是iLO)
AP(我還搞不太清楚什麼是SSID)
ASP網頁(叫我從無到有寫,我的速度會讓你吐血)
DB(我也只會select ......)
其它的設備、軟體 就更不用提了,跟那些真正的專家比起來,我還差的遠
可是因為收攤子的歷練,讓我在「除錯」時有了不少心得跟成長
這有好也有壞,好是讓自己成長、得到公司及客戶的認同
壞....留下攤子的人,有一定的機率(偏高)會視我為眼中釘......呵呵
案例一:
之前在一家網路遊戲公司上班,上百台的server
其中有一個game,每天下午就是會lag 甚至所有玩家瞬間斷線,
管遊戲、網路、SERVER的人都找不出原因
我的主管希望我也能幫忙一起看看是什麼問題,
走了一趟機房後,
發現-.- 那間代管機房內的溫度頗高不說
站在我們SERVER的後方,汗就這樣流下來(當然我比較胖@@)但溫度也太高了
連電源線都是熱的
判斷是溫度太高、導致網卡或是主機板短路(rack server網卡都做在後面(看過的型號))
跟公司回報,看後門能不能拆下來,讓設備通風好一點
當然是得到..「怎麼可能,別人把線拔掉怎辦,你要賠嗎?」 之類的回應
我堅持了三個月,部門主管則是又被高層罵了三個月罵到翻掉(因為問題一直沒解決)
三個月後才同意我的說法,請機房代管公司把門拆掉,
另外放個工業用大風扇往server後面吹
結果呢-.-那個game 沒有再出現過所有玩家瞬間斷線的狀況,lag的情況也大符改善
這一類的案子我遇過的還不少,有點像是去看中醫時,中醫常常說的一句話
「雖然你是腳痛,但你這個痛是因為你的手如何如何........所以我要先治你的手」
大概是這樣的感覺,跳出來看,才不會陷在盲點裡。
之前提過,現在大部份的設備都跟網路有關,所以有時候有些很基本的觀念不能沒有
我最近就常常聽到,ping 不到某台設備「等於」連不到某台設備
聽到這種論述時,就當做沒聽到,因為要去跟對方說你的論述有誤
對方也不見得能聽進去,還會認為你很煩....
能確信的是,當論述是「ping 不到某台設備「等於」連不到某台設備」後面的就不用講了吧
處理的好是運氣好,處理不好是正常
還一個可以提出來的案例,供各位參考
所有的SERVER上的AP 要連線到資料庫,一定要設定幾個東西
資料庫SERVER的IP、PORT、帳號、密碼
這四個都對了,再來談後面的事情
如果現在某台SERVER AP 連不到資料庫時,AP DB都要檢查,只是檢查的方向是不一樣的
DB 檢查DB服務正不正常,PORT有沒有起來,AP檢查網路有沒有問題、帳密有沒有問題
結果檢查的人查了三個小時,網站當了三個小時之後
檢查的人才想到,中間還有一個防火牆........
管防火牆的人不知道 ap to db的policy是幹嘛用的,就disable了