Supervisor / supervisor

Supervisor process control system for Unix (supervisord)
http://supervisord.org
Other
8.51k stars 1.25k forks source link

Dynamic numproc change #177

Open ivan1986 opened 11 years ago

ivan1986 commented 11 years ago

This would be a great feature - command to dynamically set the numprocs variable and span or kill procrocs when it change

wodow commented 10 years ago

+1!

alphatok commented 10 years ago

+1

krowinski commented 10 years ago

+1

LeoCavaille commented 9 years ago

+1

borfast commented 9 years ago

Do the authors have any intention of implementing this? I'm evaluating similar tools and would like to know what to count on.

mnaberez commented 9 years ago

No one is currently working on it but this feature could also be implemented as a plugin.

hasbrettholt commented 9 years ago

+1

blaskojan commented 9 years ago

+1

footplus commented 9 years ago

:+1:

jmspring commented 9 years ago

+1

mfrlin commented 9 years ago

How would plugin for this look like? From what I can tell there is no way you can dynamically add processes into configuration. The only thing I can do is set up the [program:x] with numproces set to a large number. Then I can start and stop workers via XMLRPC, but I can not start more workers than what was configured. Is this the idea of a plugin? It would be nice to have an option to increase numproces dynamically so you would not be limited by what you set in config file.

mnaberez commented 9 years ago

How would plugin for this look like? From what I can tell there is no way you can dynamically add processes into configuration.

The supervisor_twiddler plugin does not adjust numprocs but it does dynamically add and remove programs. The same techniques it uses could be applied to make a plugin that adjusts numprocs.

ralberto commented 8 years ago

+1

tfe2012 commented 8 years ago

+1

tautrimas commented 8 years ago

+1

bradcis commented 8 years ago

+1

axsapronov commented 8 years ago

+1

GameCharmer commented 8 years ago

+1

roadrunner commented 8 years ago

+1

wgjak47 commented 7 years ago

I write a plugin supervisor_grace to solve this program forked from supervisor_twiddler. It's need to change the config file right now. I found it is complex to change the numproc online.

FractalizeR commented 7 years ago

Is this now done? Or can this be done via changing config file only now?

fpetkovski commented 7 years ago

+1

vahid-amintabar commented 7 years ago

+1

TheAliAbbasi commented 7 years ago

+1

nektru commented 6 years ago

+1

lon9man commented 6 years ago

+1

qmaxquique commented 6 years ago

+1

brzuchal commented 6 years ago

+1

cfingerh commented 6 years ago

+1

ghost commented 6 years ago

+1

michondr commented 6 years ago

+1

ChqThomas commented 6 years ago

+1

SlytherinCz commented 6 years ago

+1

ColaMint commented 6 years ago

+1

pretty commented 5 years ago

+1

mightydok commented 5 years ago

+1

rogervila commented 5 years ago

+1

nexhub commented 5 years ago

+1

HattabbI4 commented 5 years ago

+1

XMoon commented 5 years ago

+1

makukha commented 5 years ago

+1

mmarynich commented 4 years ago

+1

yakiza commented 4 years ago

+1

remusnegrota commented 4 years ago

+1

dilip-grexit commented 4 years ago

+1

vladshut commented 4 years ago

+1

reimundklain commented 3 years ago

+1

trajche commented 3 years ago

+1

planetchili commented 3 years ago

+1

Qanah commented 3 years ago

+1