4

私の本番サーバーでは、ruby foremanを使用して複数のプロセスを実行しています。プロセスのいずれかがダウンしても、アプリケーションを動作させ続けたいだけです。プロセスの1つがダウンしても、プロセスを動作させ続けたいのですが、トリッキーな方法はありますか。プロセスを再開するか、1つがダウンした場合にすべてのプロセスを停止しないか?つまり、本番レベルでは、ソリューションを十分に安定させたいのですが、Upstartなしでそれは可能ですか?前もって感謝します

4

2 に答える 2

1

http://mmonit.com/monit/などの別のプログラムを使用して、フォアマンプロセスを監視できます。しかし、どういうわけか、他のプロセスを監視するプロセスを監視するのはちょっと奇妙だと気付くでしょう。

于 2012-01-07T18:31:17.890 に答える
1

フォアマン自体を本番環境で使用するべきではありません。これは開発ツールとしてのみ意図されています。代わりに、本番環境で私のforeman_godgemでgodのようなものを使用できます。

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

于 2012-12-17T09:35:37.370 に答える