pau*_*aul 4 django celery docker
我无法使用 Docker 运行 Celery beat。
celerybeat_1 | celery.platforms.LockFailed: [Errno 13] Permission
denied: '/code/celerybeat.pid'
Run Code Online (Sandbox Code Playgroud)
码头服务:
celerybeat:
<<: *django
depends_on:
- postgres
- redis
command: /start-celerybeat.sh
Run Code Online (Sandbox Code Playgroud)
开始 celerybeat.sh
#!/bin/sh
set -o errexit
set -o nounset
celery -A my_project.taskapp beat -l info --loglevel=debug --scheduler django_celery_beat.schedulers:DatabaseScheduler
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
Shi*_*sei 11
删除那个文件。然后,修改start-celerybeat.sh的最后一行,添加--pidfile /tmp/celerybeat.pid
到最后
归档时间: |
|
查看次数: |
2569 次 |
最近记录: |