Explorar o código

Beat attempts to drop privileges twice with --detach. Closes #1708

Ask Solem %!s(int64=11) %!d(string=hai) anos
pai
achega
90e30b2447
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      celery/bin/beat.py

+ 2 - 1
celery/bin/beat.py

@@ -65,7 +65,8 @@ class beat(Command):
 
     def run(self, detach=False, logfile=None, pidfile=None, uid=None,
             gid=None, umask=None, working_directory=None, **kwargs):
-        maybe_drop_privileges(uid=uid, gid=gid)
+        if not detach:
+            maybe_drop_privileges(uid=uid, gid=gid)
         workdir = working_directory
         kwargs.pop('app', None)
         beat = partial(self.app.Beat,