Периодические задачи не выполняются с помощью 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

Вернуться на верх