Здравствуйте! Подскажите в чем может быть проблема с Celery worker? Когда запускаю его он начинает выполнять задание чаще чем раз в секунду, хотя стоит интервал в несколько минут.

  • Запуск воркера: "celery -A market_capitalizations worker -l info -S django"
  • Запуск бита: "celery market_capitalizations beat -l info --scheduler django_celery_beat.schedulers:DatabaseScheduler"

Настройки:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'exchange_rates',
    'django_celery_beat',
    'django_celery_results',
    ]
TIME_ZONE = 'Europe/Saratov'
USE_I18N = True
USE_L10N = True
USE_TZ = True

CELERY_BROKER_URL = 'redis://localhost:6379'
CELERY_RESULT_BACKEND = 'redis://localhost:6379'
CELERY_ACCEPT_CONTENT = ['application/json']
CELERY_TASK_SERIALIZER = 'json'
CELERY_RESULT_SERIALIZER = 'json'
CELERY_TIMEZONE = TIME_ZONE 
CELERY_ENABLE_UTC = False
CELERYBEAT_SCHEDULER = 'django_celery_beat.schedulers:DatabaseScheduler'

запущенные процессы

При запуске задачи не отправляется запрос. запуск задачи через админку Подскажите ,пожалуйста, как сделать чтоб сельдерей подхватывал время задачи с веб страницы и запускал задачу с нее же?

Пробовал запускать задачу через код, но она все равно выполняется чаще чем в секунду.

from celery.schedules import crontab
app.conf.beat_schedule = {
    'add-every-5-seconds': {
        'task': 'save_exchange_rates_task',
        'schedule': 600.0,
        #'args': (16, 16)
    },
}