2012-03-15 50 views
0

我正在嘗試用Capistrano部署EventMachine應用程序。部署代碼看起來很容易,它是如何處理我正在努力的運行過程。如果Capistrano已經在運行,我希望Capistrano重新啓動該流程,否則請啓動該流程。用Capistrano管理EventMachine進程

+0

您現在如何啓動並重啓進程? Capistrano基本上可以運行你想要的任何shell命令。 – silvamerica 2012-03-16 00:45:11

+0

@conickal我在'屏幕'上運行程序。這意味着當我註銷時,程序將繼續運行。如果我想重新啓動程序,我加載屏幕,終止,再次運行,然後分離屏幕。這可能是一個更簡單的方法。 – Mike 2012-03-16 01:16:32

回答

1

我遇到了一個名爲daemon-kit的寶石,它很容易將程序變成守護進程並處理啓動/停止。它甚至有Capistrano的食譜!

+0

太棒了!守護進程套件非常漂亮。 – silvamerica 2012-03-25 18:48:09