почему-то не работают параметр soft_time_limit
в чем может быть проблема ?
celery -A project worker --loglevel=DEBUG --time-limit=300 -c 2 --logfile=log/%n%I.log -E
немного продвинулся, не удалось передать параметр soft_time_limit через декоратор shared_task (возможно всё же как-то можно) но получилось передать через вызов самой задачи task.apply_async(args=(data,), soft_time_limit=12). Через дебаг отследил, что настройка приходит и передается правильно. Но во время исполнения, задача всё равно использует то, что установлено в общих настройках проекта (CELERY_TASK_SOFT_TIME_LIMIT)
Обсуждают сегодня