2
スーパーバイザを使用してサーバ内の複数のプログラムを実行しています。私は、テンプレートを使用して異なるプログラムのために多くのconfファイルを作成し、使用してスーパーバイザにそれらのファイルを追加します。スーパーバイザプログラムのconfファイルにグループを追加します
[program:worker1]
command=/usr/bin/worker1
directory=/home/wrokers
stopasgroup=true
user=proxy
autostart=true
autorestart=true
stdout_logfile=/var/log/supervisor/worker1.log
stderr_logfile=/var/log/supervisor/worker1.log
redirect_stderr=true
numprocs=1
startretries=10
もの:
[include]
files = /etc/supervisor/conf.d/*.conf
Aは、confファイルを生成することは、この(労働者数が生成される)のようなものですすべてのワーカープログラムをsupervisor.confファイルに追加することなくグループに追加したいのですか?プログラムのconfファイルにグループを指定する方法はありますか?このようなもの?
[program:worker1]
group=workers
command=/usr/bin/worker1
...
ありがとうございます!
あなたはそれを解決しましたか? – simPod
そうですね。最後に私はスーパーバイザワイルドカードを使って自分の必要性を達成しました。 – dubafek