我準備推出現有網站的新版本。新網站將位於使用LAMP設置的完全獨立的服務器上。這是我的計劃:將現場網站從一臺服務器遷移到另一臺服務器的完整步驟列表
- 建立新的網站在新服務器上
- Rsync的用戶生成的內容應用到新服務器
- 取下來的舊網站
- 取出舊的MySQL數據庫的快照和加載新的服務器上
- Rsync的用戶產生的內容再次
- 帶來了新的網站
- 點中的DNS到新的服務器
我忘記了什麼?有沒有更好的方法來避免停機(或最小化)?
我故意沒有提供關於我的具體設置的許多細節,因爲我想要一個相當通用且可以在大多數遷移中遵循的步驟列表。如果這不起作用,或者您需要知道哪些細節以提供更好的答案,我很樂意添加它們。
您可以容忍多少停機時間? – Seth 2010-11-05 17:29:19
如果可以,請避免DNS傳輸。這會導致你嚴重的停機。如果您的盒子託管在同一個網絡上,只需傳輸IP,在交換機上設置路由,物理移動插頭等。 – Inigoesdr 2010-11-05 23:40:22
在這種情況下,幾乎與我想要的一樣多的停機時間(一兩個小時甚至更糟)。但我想知道這樣做的正確方法,即在一個經常使用的站點上,並且依靠流量獲取資金。 – 2010-11-05 23:43:03