Pārlūkot izejas kodu

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

Chris McDonough 19 gadi atpakaļ
vecāks
revīzija
c04d56377f
1 mainītis faili ar 5 papildinājumiem un 1 dzēšanām
  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
                 # everything), it's OK to stop or reload
                 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
 
             try: