2017-09-18 19 views
0

は、我々は生産で実行されているsupervisordていると$ supervisorctl restart group-name:*を実行した後に、実行中のプロセスがすぐに殺されている場合ならば私が知りたいのですか、スーパーバイザができた場合、実行中のプロセスを終了します。スーパーバイザは、restartコマンドで実行中のプロセスを強制停止しますか?

は、ドキュメントやソースコードでそれを見つけるために全力をしようとしました。

+0

彼らは捕まってしまったならば、 'SIGKILL'数秒後、私は特にこのプログラムは知りませんが、プログラムが正常に終了する機会を持っているので、通常のinit-のようなプログラムは、最初の' SIGTERM'を送ります。 – o11c

+0

オープンなネットワーク接続が心配な人は、ソケットを介して新しいプロセスに戻すことができますが、これをサポートするsystemd以外の人はわかりません。しかし、なぜsystemdを使用しないのですか? – o11c

答えて

0

私が知る限り、supervisorctlは通常、決して停止しないスーパーバイザ作業ワーカースクリプトの下にあるため、スクリプトを停止する準備ができたらsupervisorctlは理解できません。

関連する問題