Ruby-on-Rails
你如何保持一個 ruby 項目的執行?
我目前在本地伺服器上安裝了 Redmine 供我們辦公室使用。問題是,有時,當我使用以下命令執行 redmine 伺服器時:
ruby 腳本/伺服器 webrick -e 生產
由於某些錯誤,它有時會終止該程序。錯誤不是問題,但我想要的是一種重新執行程序的方法,並讓它在看到它沒有執行時自動執行。
我該怎麼做呢?
在程序主管下執行它,它將在程序死亡後嘗試(並且可能成功)再次啟動程序。我建議supervisord,但你也可以嘗試 daemontools ar monit。