不斷線竅門之五:停電恢複之後自動開機,電話遙控RESET。office:office" />
現在我們要解決家庭服務器的最後兩道難關——停電和死機!
從我們第一天用電腦起,前輩們就反複提醒我們要提防——停電。一旦停電,寫了一半的文章,編了一半的軟件,立刻化為烏有,用電腦怕停電,用服務器同樣怕停電,而且特別怕,尤其是我們這樣把服務器架設在家裏,出門之後,一旦停電,服務器立刻關機,隨之一切服務立刻終止,遠程管理軟件也沒用了,因為已經關機了,即使安裝了帶有遠程喚醒功能的網卡,也沒用,因為動態主機軟件根本沒啟動,你根本不知道現在服務器網卡的IP地址,所以你無法通過網卡喚醒。你也不要奢望有人會幫你按一下power鍵開機,因為這不是在機房有人24小時值守啊。如果你是“單身大蝦(光棍的別稱)”恰好又出差在外,那麼你就慘透了,什麼時候回家,什麼時候你的網站才能恢複訪問,沒轍。
除了停電,死機也是個很麻煩的問題,如果服務器真的死機了,也和停電一樣,什麼遠程管理軟件也不起作用,前麵那些安裝在服務器上的自動重啟的小軟件也都隨著服務器“死”了,不會發生作用了,這時如果旁邊有人,隻要輕輕按一下服務器的RESET鍵就一切OK,可惜,這時家裏沒人,幹著急,幹瞪眼。
難道真的沒有辦法了嗎?為停電和死機的問題,我也傷透了腦筋,目前總算找到一個不錯的解決辦法——電話喚醒伺服器。
也許不少朋友在56Kmodem時代都聽說過、試驗過電話喚醒電腦,那時候這是modem的一項時髦的功能,不過實際上也不怎麼好用,要配合主板設置等,常常出現一些莫名其妙的故障,所以周圍真正使用的人並不多。不過這倒是給我一些啟發,就是利用電話是不是可以控製服務器的開機、重啟呢?
用56K貓的喚醒方案當然不行,即便可以將因停電而關機的服務器喚醒(開機),但是對於死機就無效了,因為這時電腦並未關機,還在開機狀態,怎麼辦呢?此時最好是按一下reset鍵,可惜56K“老貓”做不到。
我知道也許通過製作某些控製電路可以解決這個問題,但我是個懶人,雖說喜歡DIY,可如果叫我設計電路,焊接元件,我可沒有耐心,我喜歡簡單實用的DIY方案,充分利用已有的軟件和硬件資源,用最簡單的辦法達到目的,是我的一貫方針。這次我同樣找到了一個簡單的辦法。(在此感謝唐華網友的支持)
千際牌電話控製伺服器(服務器專用),這是一款針對性很強的產品,專門針對使用動態主機軟件架設服務器的用戶而設計,從多方麵考慮到用戶的實際需求,可以遠程通過電話對服務器發出命令,使服務器實現開機或者重啟。該伺服器使用了現在流行的單片機技術。
千際牌電話控製伺服器(服務器專用)在實際使用中,安裝和操作都很簡便,按照說明書將伺服器連接在服務器和電話之間,伺服器使用一台小功率12V直流電源供電,耗電量極小,伺服器的電源和服務器的電源線都接入同一個電源插座。連接好之後,認真檢查無誤。現在實驗一下效果。
1、停電自動恢複
服務器運行時按下電源插座的開關,模擬突然停電狀態。
服務器立即關機,伺服器也斷電停止工作。
再次按下電源開關,恢複供電,伺服器立即工作,並自動啟動服務器,不久服務器啟動成功,動態主機客戶端軟件自動登陸成功,外界對服務器的訪問隨即恢複。
2、死機電話Reset
在服務器死機時,通過遠程管理軟件已經無法連接到服務器進行重啟,這時候撥入電話,電話振鈴6聲之後,電話聽筒裏傳來三聲提示音,這是按下電話“0”鍵,伺服器開始動作,服務器立即被reset,不久以後,外界對服務器的訪問再次恢複正常。
3、電話開機
在伺服器上有一個轉換開關,可以自由選擇是否“恢複供電時自動啟動服務器”,如果選擇否,則當停電後恢複供電時,伺服器不會自動啟動服務器開機,而是要等待管理員撥入電話,振鈴6次之後,聽到3聲提示音,這時按下電話“1”鍵,伺服器開始動作,服務器會被開機。這個功能適合那些不需要不間斷開機的用戶和需要遠程開啟服務器的用戶。
神奇吧,就這麼一個小東西,使我們不再害怕動態主機的死敵——停電和死機。自從有了它,及時我在外地出差發現服務器沒有反應了,一個電話過去,一切立即OK。爽啊。
以上我說的這些隻是我的一些小小經驗,讓廣大老鳥們再次見笑了,我的目的是盡全力來避免架在家裏的服務器斷線,這裏說的斷線,是泛指服務器對外提供服務的中斷,並不是通常我們所說的上網掉線。用了上麵這些法子,我的服務器的斷線率已經很低,接近電信托管水平(小編:刪去自吹自擂的廢話),即使外出時發生服務器斷線,也能通過打電話很快恢複。不過,如果你特別倒黴,你的服務器遇到的不是停電,也不是死機,而是跳閘、雷劈、水淹、火災、台風、海嘯、老婆摔服務器,那解決的辦法也就隻剩下一個了,就是自認倒黴,畢竟謀事在人,成事在天啊。是不是?誰讓你不去電信機房托管的?害怕了?害怕了,明天就給機房打電話吧,嗬嗬。