Переглянути джерело

Give listener pools a "high" default priority.

Chris McDonough 18 роки тому
батько
коміт
f62b6ab6b4
1 змінених файлів з 3 додано та 1 видалено
  1. 3 1
      src/supervisor/options.py

+ 3 - 1
src/supervisor/options.py

@@ -725,7 +725,9 @@ class ServerOptions(Options):
             if not section.startswith('eventlistener:'):
                  continue
             pool_name = section.split(':', 1)[1]
-            priority = integer(get(section, 'priority', 999))
+            # give listeners a "high" default priority so they are started first
+            # and stopped last at mainloop exit
+            priority = integer(get(section, 'priority', -1)) 
             buffer_size = integer(get(section, 'buffer_size', 10))
             pool_event_names = [x.upper() for x in
                                 list_of_strings(get(section, 'events', ''))]