django - Docker:以分离的 -d 模式运行 Celery
问题描述
我不确定我是否遗漏了什么,或者不太了解容器化的细微差别,但我已经提供了在附加模式下工作celery
的celery-beat
服务,例如,使用:
docker-compose -f docker-compose.production.yml up --build
但是在分离模式下使用时不会跳动:
docker-compose -f docker-compose.production.yml up --build -d
我能看到的唯一输出如下:
celery-beat_1 | celery beat v4.4.0 (cliffs) is starting.
celery-beat_1 | __ - ... __ - _
celery-beat_1 | LocalTime -> 2020-01-24 16:32:57
celery-beat_1 | Configuration ->
celery-beat_1 | . broker -> redis://redis:6379/0
celery-beat_1 | . loader -> celery.loaders.app.AppLoader
celery-beat_1 | . scheduler -> celery.beat.PersistentScheduler
celery-beat_1 | . db -> celerybeat-schedule
celery-beat_1 | . logfile -> [stderr]@%INFO
celery-beat_1 | . maxinterval -> 5.00 minutes (300s)
而我想要的输出是包含以下内容:
celery-beat_1 | [2020-01-24 14:56:08,325: DEBUG/MainProcess] Current schedule:
celery-beat_1 | <ScheduleEntry: Wave.celery.dispatch_surfers_waivers_periodic_task() Wave.celery.dispatch_surfers_waivers_periodic_task() <crontab: 6,16,26,36,46,56 * * * * (m/h/d/dM/MY)>
我不确定我在这里缺少什么?
解决方案
推荐阅读
- c++ - 如何从向量或数组中选择最常见的数字?(TOP5 toplist)C++
- java - 保存最后 X 个整数的有效方法
- c++ - 如何使用 DXGI 格式 DXGI_FORMAT_R1_UNORM 创建 2D 纹理?
- python - OSError:loadLibrary:无法打开共享对象文件:没有这样的文件或目录
- java - DataIntegrityViolationException:关于 PreparedStatementCallback 的数据截断
- android - Nearby Connections API:无法在 Android 10 上访问接收到的文件
- java - StreamSource - 哪个模块用于模块信息?
- sql - 如何删除相邻的重复行?
- bash - 在 linux 中使用 brew 安装后 kubectl kudo 插件不起作用?
- c# - Kiosk 外部链接捕获 C#