Pārlūkot izejas kodu

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

Ask Solem 11 gadi atpakaļ
vecāks
revīzija
90e30b2447
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  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,