Browse Source

While we're waiting for delayed processes, log some output.

Chris McDonough 19 years ago
parent
commit
c04d56377f
1 changed files with 5 additions and 1 deletions
  1. 5 1
      src/supervisor/supervisord.py

+ 5 - 1
src/supervisor/supervisord.py

@@ -500,7 +500,11 @@ class Supervisor:
                 # if there are no delayed processes (we're done killing
                 # if there are no delayed processes (we're done killing
                 # everything), it's OK to stop or reload
                 # everything), it's OK to stop or reload
                 delayprocs = self.get_delay_processes()
                 delayprocs = self.get_delay_processes()
-                if not delayprocs:
+                if delayprocs:
+                    names = [ p.config.name for p in delayprocs]
+                    namestr = ', '.join(names)
+                    self.options.logger.info('waiting for %s to die' % namestr)
+                else:
                     break
                     break
 
 
             try:
             try: