0
我已經使用capistrano很長一段時間,但總是針對不重要的網站。如果出現問題,幾分鐘的停機時間不是一個大問題。提高Capistrano部署的可靠性
現在我正在研究更關鍵的服務,並且需要覆蓋我的邊緣案例。其中之一是如果我的本地連接到服務器在部署過程中被中斷。
我能想到的一個解決方案是直接從服務器進行部署,在屏幕會話中進行。這似乎是一個合理而明顯的解決方案,但我很驚訝,我從來沒有在別處讀過它,甚至看過它在Capistrano文檔中推薦過。
歡迎任何指針/提示。謝謝!
「在典型的Capistrano部署過程中,只有非常小的時間窗口,掉線的連接會導致麻煩」:情況並非如此。由於ssh超時,長時間部署(例如[lhm migrations](https://github.com/soundcloud/large-hadron-migrator))會失敗。 – 2012-05-22 19:25:25