Ruby-on-Rails

你如何保持一個 ruby 項目的執行?

  • July 26, 2010

我目前在本地伺服器上安裝了 Redmine 供我們辦公室使用。問題是,有時,當我使用以下命令執行 redmine 伺服器時:

ruby 腳本/伺服器 webrick -e 生產

由於某些錯誤,它有時會終止該程序。錯誤不是問題,但我想要的是一種重新執行程序的方法,並讓它在看到它沒有執行時自動執行。

我該怎麼做呢?

在程序主管下執行它,它將在程序死亡後嘗試(並且可能成功)再次啟動程序。我建議supervisord,但你也可以嘗試 daemontools ar monit。

引用自:https://serverfault.com/questions/164020