2017-01-12 5 views
1

ubuntuマシンでプロセスを実行するためにsupervisordを使用する際にいくつかの問題があります。再読/更新後にスーパーバイザ設定の変更が認識されない

私は設定ファイルに変更を加えたときに、推奨方法rereadとそれに続いてupdateを試して、変更を取得してプロセスを再起動しました。しかし、これは何もしません。プロセスは事前設定状態のままです。私は変更が実際に効果のプロセス・グループの

取るsupervisorctl reloadが、私は何かを変更するたびに実行可能な選択肢ではないsupervisorctl reloadを実行している理想的には100%の稼働時間を必要とすることを、いくつかまたはそれに近いがある実行したときにのみです。これは既知のバグですか?私が遭遇したソリューションのほとんどは、最後の手段としてreloadを使用することをお勧めしています...明らかに私の選択肢ではありません。 FWIWは、rereadupdateは、同様のCentOSのマシン上で正常に働いている

..

答えて

2

自身でsupervisorctl updateを実行してみてください。 rereadは、プロセスを再起動せずに変更を取り込むだけです。最初にsupervisorctlを呼び出すと、変更がないため、updateを実行したときにプロセスを再起動する必要はありません。

+0

それでした!ありがとうございました。ほとんどのドキュメントは 'reread'と' update'を推奨していますが、私は 'update'を実行しようとしたことは全く考えていません。 – dizzyf

関連する問題