Я пытаюсь выполнить команду:
celery -A main:celery_app beat --logfile=/var/log/celery/celerybeat.log
Это показывает, что разрешение отклонило ошибку:
stream = open(self.baseFilename, self.mode)
IOError: [Errno 13] Permission denied: '/var/log/celery/celerybeat.log
но я думаю, что у меня есть корректные полномочия. Когда я работаю ls -la /var/log/celery/celerybeat.log
Я добрался
-rw-rw-r-- 1 celery celery 0 Jan 12 14:18 /var/log/celery/celerybeat.log
и для celery
управляйте, чтобы я зарегистрировался systemd
файл, это имеет celery
определенный как user
и group
. Почему там такая ошибка?