2016-09-28 1 views
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 
... 

ありがとうございます!

+0

あなたはそれを解決しましたか? – simPod

+0

そうですね。最後に私はスーパーバイザワイルドカードを使って自分の必要性を達成しました。 – dubafek

答えて

関連する問題