Web服務器硬件更換的5個建議
Jim 發(fā)表于:13年03月19日 00:50 [編譯] DOIT.com.cn
如果你今天早上想要訪問Ghacks網站,你可能會發(fā)現這個網站不能訪問了。你會接收到一個Apache的頁面,或者是一個“服務器無法找到”的頁面,就看你是在什么時候訪問該網站的了。原因就是服務器上的一個硬盤壞了,我們得更換。問題就是,這塊硬盤是根驅動器,所有網站都保存在上面,這意味著大量的遷移工作和停機。
更換新硬盤,并把老硬盤的內容導入進去的工作花了超過五個小時的時間。在此期間,大部分工作進行的很順利,有些甚至更好。我想跟大家分享一下,應對這種情況的5個建議。
1. 自己做好備份
Ghacks網站是假設在我從Wiredtree租的一臺專用服務器上的。每天都會進行一次遠程備份,服務器本身也會定期備份,那這樣就沒必要自己做備份了,對么?
在這方面我個人還是喜歡安全點好,我會定期把備份下載到自己的電腦里,這樣做只是為了讓網站的最新版本在本地也能用。這不僅對于開發(fā)有利,而且萬一Wiredtree也掛了的話,還能給我個雙保險,讓我可以恢復網站。我真的不希望這種情況發(fā)生,但我過去也被托管公司坑過,所以還是安全點好。
今天的恢復工作基本上很順利,但在服務器上托管的一個小網站加載不正常。它顯示了一個WordPress的安裝屏幕,在快速查看之后發(fā)現,導入MySQL數據庫失敗。我馬上導入之前從網站備份的最新的SQL文件,之后網站就開始正常工作了。
2. 公布停機時間
在停機時,我收到了許多網站狀態(tài)的電郵和通知,但我只在Google Plus上公布了更換通知,這是我的疏忽。我很感謝每一條消息,因為它能很好地了解我不知道的一些事情,如果有更好的溝通,這次的事情本可以避免的。
一開始我想在博客里發(fā)布硬件更換通知,但又一想,停機的時候沒人能夠看到,就算了。雖然把通知告訴網站或博客的所有讀者是不太可能的,但在停機時,你的一部分任務就是要和讀者聯系,告訴他們發(fā)生了什么。
3. 不要變得不耐煩
我的網站一壞,我就會開始變得不耐煩。我聯系技術支持,迫不及待地想得到回應,而且如果時間一長,我有時還會再寫一封郵件。了解不到事情的進展對于我來說很是一個問題,尤其是我的服務器和上面的網站能不能用已經和我的生計息息相關。
另一方面,不耐煩還會引起一個問題,就是讓技術支持人員不能專心做事——即修復服務器——因為他們還要忙著回你的郵件。
我今天還收到了一條消息——你寫的第二封郵件重置了你的支持請求隊列,所以你其實等待答復的時間本來不用這么長。
4. 問題解決之前,不要在服務器上工作
在技術支持完成任務之前,你不應該動這臺服務器上的任何東西。如果你像我這樣沒有耐性,這就成了一個問題。在導入時我馬上發(fā)現了一個問題,每個賬號的IP地址沒有正確設置。這導致網站沒能正確加載,雖然已經正確導入。
雖然將正確的IP地址分配給賬號并讓它們正常工作不難,我還是沒有這樣做,因為技術支持也要干這件事。
當別人在服務器上工作時,你在篡改數據,這樣做是很糟糕的。最好是等到所有問題都解決了,你再來對服務器進行操作。
5. 徹底進行測試
即便在硬件更換完成后,一切似乎沒問題了,你還是要進行確認。測試網站的各種功能十分重要,比如,搜索,頁面的開放,錯誤頁面,或聯系方式,確保一切工作正常。
你還可以讓訪問你網站的人報告使用新網站時遇到的配置錯誤或問題。