XML-RCP 経由でSupervisordで新しいプログラムを生成することは可能ですか?
Supervisordを使用して、 Apache Qpidブローカーと Python ワーカーを管理しています。キュー内のメッセージ数が特定の制限を超えたときに、より多くのワーカーを生成できるようにしたいと考えています。
これまでのところ、すでに実行中のプロセスを開始および停止することしかできませんでした。しかし、supervisord.conf で一般的なプログラムを指定して、その場で起動したいと考えています。
プログラム例:
[program:qpid_worker]
command=python path/to/worker.py
autorestart=true
process_name=worker
redirect_stderr=true
stdout_logfile=/tmp/worker.log
stdout_logfile_maxbytes=50MB
stdout_logfile_backups=10
loglevel=warn
これが可能かどうか誰にもわかりますか?