Hi,
I have a question about priority, when I read the manual I saw:

> Process Groups
>
>     Processes often need to be started and stopped in groups, sometimes even 
> in a “priority order”. It’s often difficult to explain to people how to do 
> this. Supervisor allows you to assign priorities to processes, and allows 
> user to emit commands via the supervisorctl client like “start all”, and 
> “restart all”, which starts them in the preassigned priority order. 
> Additionally, processes can be grouped into “process groups” and a set of 
> logically related processes can be stopped and started as a unit.

that is great I have some deamons that run and in some case one process 
must be "fully running" before the other can start. The problem is that 
i saw that all process start immediatly when supervisor starts
example

2010-08-26 18:34:10,937 INFO spawned: 'proc1' with pid 13596 (pri:100)
2010-08-26 18:34:10,976 INFO spawned: 'proc2' with pid 13598 (pri:200)
2010-08-26 18:34:10,998 INFO spawned: 'proc3' with pid 13600 (pri:200)
2010-08-26 18:34:11,010 INFO spawned: 'proc4' with pid 13602 (pri:200)
2010-08-26 18:34:11,016 INFO spawned: 'proc5' with pid 13603 (pri:999)
2010-08-26 18:34:11,175 INFO spawned: 'proc6' with pid 13604 (pri:999)
2010-08-26 18:34:11,195 INFO spawned: 'proc7' with pid 13614 (pri:999)
2010-08-26 18:34:11,207 INFO spawned: 'proc8' with pid 13616 (pri:999)
2010-08-26 18:34:11,214 INFO spawned: 'proc9' with pid 13617 (pri:999)

the problem is that I need that proc5 is started only when proc1 is 
"fully started" (after startsecs are passed)

is possibile to do that? or I need to set autostart=false to all and 
then make a script that does something like:

supervisorctl start proc1
supervisorctl start proc2
sleep 10
supervisorctl start proc3
...

best
Davide
_______________________________________________
Supervisor-users mailing list
[email protected]
http://lists.supervisord.org/mailman/listinfo/supervisor-users

Reply via email to