2011-12-21 6 views
4

私は様々なルビープロセスを一元的に拡張するためにしばらくforemanを使用してきました。フォアマンとのシングルプロセスの再起動

とにかくプロセスを再起動したり、プロセスを終了してもう一度開始したりするような機能を追加したいと思っています。現在の実装では、 。任意の回避策または解決策はここにありますか?それはジョン・コケのforeman_restartableのフォーク内でその答えを思わ事前

+0

WONTFIX https://github.com/ddollar/foreman/issues/441 –

答えて

1
+0

とにかく私のプロセスは、ダウンしても、プロセスを再開するためのトリッキーな方法や、すべてのプロセスを停止しない誰かがダウンした場合のために?私は生産レベルでは、ソリューションが十分に安定していることを望んでいますが、それはUpstartなしで可能ですか?前もって感謝します –

2

foreman startは、開発のために非常に便利ですが、私は生産のためにそれをお勧めしません。私はupstartを使うことをお勧めしますが、foremanもまたbluepill、inittab、runitへのエクスポートをサポートしています。

これまではgodも使用していましたが、プロセスの開始と監視には非常に効果的でした。私はforeman_god gemを使ってProcfilesをgodと一緒に使用するように書いています。これは設定を簡略化します(設定ファイルをエクスポートする必要はありません)。

また、ProcfileからGOD設定ファイルをエクスポートするexport scriptもあります。

関連する問題