中華基督教網路發展協會
PS194 網路事工 祂的量帶通遍天下、祂的言語傳到地極。

網站主機發生意外時的處理

   分享到Facebook    分享到Plurk    分享到Twitter

在農曆年時期,OursWeb主機發生意外,且因為機房休假緣故,無法進入機房搶修,造成網站主機需要停擺近一個禮拜,雖然這個問題大家都不願意遇到,但是既然遇到了還是需要想辦法處理。

網站如果一天沒開,將會造成網友們的流失,特別是超過三天以上無法進入,很多人就會認為這個網站不存在,因此臨時性的網站必須要存在,而OURSWEB在此次也救用此作法。

當發現主機無法及時修復的時候,我們隨即啟用一台相同機房的主機作為臨時訊息告知站,作法如下:

  1. 先將原網站主機IP設定到臨時主機(好處在於不需要經過任何網域轉換時間,在及時就可以顯示)
  2. 設定網站主機IIS服務多一個相同名稱的網站www.oursweb.net
  3. 製作一個臨時告知頁,告知網友網站現況。

以上三個步驟就可以產生臨時網站,這樣可以避免網友認為網站關站不再服務,同時也可以請網友為網站狀況代禱,剛好是一舉兩得。

臨時網站的存在性可以幫助網友瞭解狀況,同時藉著告知頁上線的狀況下,維持網站存在而進行修復。

以上經驗分享


發表於 2006/09/23 2:13 作者 黑熊
分類:

Comments

W4J wrote re: 網站主機發生意外時的處理
於 2006/09/23 2:15

我這裡提供一個小經驗,我是使用2部主機,一部是web server,另一部是database server,平時就有將web program 及IIS設定 做一個備份在database server上,當web server 一旦當機,立刻啟用database server 當web server,(當然,如黑熊所說,要將IP建過來),就可以在短時間中上線。

當然,反之亦然,若database 當,則要將webserver啟用成為database server,(但這個設定會比較久)。

W4J經過幾次煎熬,其上有數十個網站,幸賴主保守與這個機制的設定,才能在數小時之內恢復。

在意外的過渡時期,我會僅維持首頁(Front end)正常工作,並關閉各站的維護工具頁(backend maintenance pages),或是可以做資料輸入但不得上載檔案,這樣,一般還是可以被接受的。

未來,我會朝主機 low balance & fault tolerance 進步,也就是多台同步的webservers,這樣,就算有一台當機,也不會影響運作。

梁經綸 ALAN

Web4Jesus Ministry

新增意見

(必填)  
(可選)
(必填)  
保留我的資訊

   分享到Facebook    分享到Plurk    分享到Twitter

  
Creative Commons License

Powered by Community Server (Non-Commercial Edition), by Telligent Systems