Периодические задачи не выполняются с помощью Celery Beat
когда запускается beat и worker, то в Django Celery Beat создается периодическая задача, но она не выполняется по завершении временного интервала. Эта задача не выполняется :
'task': 'stripeapp.tasks.create_google_sheet_with_payments_task',
Прокомментировано 2 часа назад
Tasks.py
settings.py
CELERY_BROKER_URL = 'redis://localhost:6379/0'
CELERY_ACCEPT_CONTENT = ['json']
CELERY_TASK_SERIALIZER = 'json'
CELERY_TIMEZONE = 'UTC'
from celery.schedules import crontab
CELERY_BEAT_SCHEDULE = {
'schedule_automated_tasks': {
'task': 'stripeapp.tasks.schedule_automated_tasks',
'schedule': 60.0, # run every minute
},
}
celery.py
from __future__ import absolute_import, unicode_literals
import os
from celery import Celery
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'datamapper.settings')
app = Celery('datamapper')
app.config_from_object('django.conf:settings', namespace='CELERY')
app.autodiscover_tasks()
output
[2024-10-19 16:21:22,128: INFO/MainProcess] Задача stripeapp.tasks.schedule_automated_tasks[199e547d-a0f2-46da-a89f-16312893bac0] получена
[2024-10-19 16:21:22,130: WARNING/ForkPoolWorker-4] Планирование автоматизированных задач.
[2024-10-19 16:21:22,158: WARNING/ForkPoolWorker-4] Task-1
[2024-10-19 16:21:22,158: WARNING/ForkPoolWorker-4]
[2024-10-19 16:21:22,158: WARNING/ForkPoolWorker-4] stripeapp.tasks.create_google_sheet_with_payments_task
[2024-10-19 16:21:22,159: WARNING/ForkPoolWorker-4]
[2024-10-19 16:21:22,159: WARNING/ForkPoolWorker-4] каждые 60 секунд
[2024-10-19 16:21:22,159: WARNING/ForkPoolWorker-4]
[2024-10-19 16:21:22,159: WARNING/ForkPoolWorker-4] 2024-12-31 00:00:00+00:00
[2024-10-19 16:21:22,166: WARNING/ForkPoolWorker-4] Найдено расписание задач: TaskSchedule - Task ID: 1, Status: running, Run Time: 2024-10-19 10:02:52.361584+00:00
[2024-10-19 16:21:22,179: WARNING/ForkPoolWorker-4] Обновление существующей периодической задачи: Task-1
[2024-10-19 16:21:22:22,241: WARNING/ForkPoolWorker-4] Обновлено значение next_run для задачи 1 до 2024-10-19 16:22:22.237695+00:00.
[2024-10-19 16:21:22,241: WARNING/ForkPoolWorker-4] Время, оставшееся до следующего выполнения задачи 1: 59,996074 секунды.
[2024-10-19 16:21:22,241: INFO/ForkPoolWorker-4] Задача stripeapp.tasks.schedule_automated_tasks[199e547d-a0f2-46da-a89f-16312893bac0] успешно выполнена за 0,11220735599999898 с: None