2012-01-04 17 views
4

私のプロダクションサーバーでは、複数のプロセスを実行するためにRuby foremanを使用しています。アプリケーションが正常に動作していても、プロセスがダウンしても、プロセスを再開するためのトリッキーな方法があるのでしょうか?または、プロセスが停止した場合のすべてのプロセスを停止しないことさえありますか?私は生産レベルでは、ソリューションが十分に安定していることを望んでいますが、それはUpstartなしで可能ですか?ありがとうございます。フォアマン自動再起動

答えて

1

生産のために控えめの人を使用するべきではありません。これは開発ツールとしてのみ意図されています。代わりに、godのようなものを私のforeman_god宝石と組み合わせて使用​​できます。

また、foremanを使用して、他のプロセス監視システム用の設定ファイル、たとえばupstartをエクスポートすることもできます。

1

http://mmonit.com/monit/のような別のプログラムであなたの監督プロセスを監視することができます。しかし、どういうわけか、他のプロセスを監視するプロセスを監視することはちょっと奇妙なことに気付くでしょう。

+0

これは他の方法ではありません。私が監督とやり遂げることができない場合、他の選択肢はありますか? thnx –

関連する問題