मेरे celerybeat.confऔर पर्यवेक्षक के साथ celerybeat virtualenv
[program:celerybeat]
command=/path/app/env/bin/celery beat -A project.tasks --loglevel=INFO
environment=PYTHONPATH=/path/app/env/bin
user=nobody
numprocs=1
stdout_logfile=/var/log/celeryd.log
stderr_logfile=/var/log/celeryd.log
autostart=true
autorestart=true
startsecs=10
stopwaitsecs = 600
killasgroup=true
priority=998
निगरानी जब मैं पर्यवेक्षक शुरू कर मैं एक त्रुटि प्राप्त:
pidfile_fd = os.open(self.path, PIDFILE_FLAGS, PIDFILE_MODE)
celery.platforms.LockFailed: [Errno 13] Permission denied: '/celerybeat.pid'
किसी भी विचार कैसे इस को हल करने के?
कि ऐसा मत करो! रूट को जितना संभव हो उतना कम उपयोग करें। @ Sanchitarora के उत्तर का बेहतर अनुसरण करें और उस निर्देशिका में पिड फ़ाइल लिखें जिसे आपने लिखने के लिए उपयोग किया है। '--pidfile =/tmp/celerybeat-myapp.pid' – j7nn7k