Using Supervisord, how can I start a brand new worker via supervisorctl without restarting other workers?
Posted
by
cballou
on Server Fault
See other posts from Server Fault
or by cballou
Published on 2013-08-02T14:32:56Z
Indexed on
2013/08/02
15:41 UTC
Read the original article
Hit count: 318
supervisord
|supervisor
Let's say I have a number of existing workers running in supervisord. I want to add a new worker to the group as well as start the new worker. I perform the following steps:
- I modify the file
/etc/supervisor/supervisord.conf
and add the new worker config - Back on the command line, I enter
sudo supervisorctl
- I run
reread
to read the new configuration file settings. - Attempting to run
start workers:exampleWorkerName
gives the error workers:"exampleWorkerName": ERROR (no such process)
So, my question is, how can I start this new worker process without affecting my other existing workers? I'd rather not perform a supervisorctl reload
or /etc/init.d/supervisord restart
command.
© Server Fault or respective owner