Spec-Zone.ru › Celery

celery.exceptions

Типы ошибок Celery.

  • Exception
    • celery.exceptions.CeleryError
      • ImproperlyConfigured

      • SecurityError

      • TaskPredicate
        • Ignore

        • Reject

        • Retry

      • TaskError
        • QueueNotFound

        • IncompleteStream

        • NotRegistered

        • AlreadyRegistered

        • TimeoutError

        • MaxRetriesExceededError

        • TaskRevokedError

        • InvalidTaskError

        • ChordError

      • BackendError
        • BackendGetMetaError

        • BackendStoreError

    • kombu.exceptions.KombuError
      • OperationalError

        Возникает при ошибке транспортного соединения во время отправки сообщения (например, задачи или команды удалённого управления).

        Примечание

        Это исключение не наследуется от CeleryError.

    • Ошибки billiard (prefork-пул)
      • SoftTimeLimitExceeded

      • TimeLimitExceeded

      • WorkerLostError

      • Terminated

  • UserWarning
    • CeleryWarning
      • AlwaysEagerIgnored

      • DuplicateNodenameWarning

      • FixupWarning

      • NotConfigured

      • SecurityWarning

  • BaseException
    • SystemExit
      • WorkerTerminate

      • WorkerShutdown

exceptioncelery.exceptions.AlreadyRegistered

Задача уже зарегистрирована.

exceptioncelery.exceptions.AlwaysEagerIgnored

send_task игнорирует параметр task_always_eager.

exceptioncelery.exceptions.BackendError

Проблема при записи данных в бэкенд или чтении данных из него.

exceptioncelery.exceptions.BackendGetMetaError(*args, **kwargs)

Проблема при чтении данных из бэкенда.

exceptioncelery.exceptions.BackendStoreError(*args, **kwargs)

Проблема при записи данных в бэкенд.

exceptioncelery.exceptions.CDeprecationWarning

Предупреждение об устаревании.

exceptioncelery.exceptions.CPendingDeprecationWarning

Предупреждение о предстоящем устаревании.

exceptioncelery.exceptions.CeleryCommandException(message, exit_code)

Общее исключение команды, содержащее код выхода.

exceptioncelery.exceptions.CeleryError

Базовый класс для всех ошибок Celery.

exceptioncelery.exceptions.CeleryWarning

Базовый класс для всех предупреждений Celery.

exceptioncelery.exceptions.ChordError

Задача, входящая в chord, вызвала исключение.

exceptioncelery.exceptions.DuplicateNodenameWarning

Несколько рабочих процессов используют одно и то же имя узла.

exceptioncelery.exceptions.FixupWarning

Предупреждение, связанное с настройкой.

exceptioncelery.exceptions.Ignore

Задача может вызвать это исключение, чтобы пропустить обновление состояния.

exceptioncelery.exceptions.ImproperlyConfigured

Конфигурация Celery задана неправильно.

exceptioncelery.exceptions.IncompleteStream

Обнаружен конец потока данных, но данные неполные.

exceptioncelery.exceptions.InvalidTaskError

Задача содержит недопустимые данные или неправильно сконструирована.

exceptioncelery.exceptions.MaxRetriesExceededError(*args, **kwargs)

Превышен максимальный лимит повторных запусков задачи.

exceptioncelery.exceptions.NotConfigured

Celery не настроен, так как не найден модуль конфигурации.

exceptioncelery.exceptions.NotRegistered

Задача не зарегистрирована.

exceptioncelery.exceptions.OperationalError

Восстанавливаемая ошибка соединения с транспортом сообщений.

exceptioncelery.exceptions.QueueNotFound

Задача направлена в очередь, отсутствующую в conf.queues.

exceptioncelery.exceptions.Reject(reason=None, requeue=False)

Задача может вызвать это исключение, если хочет отклонить сообщение или повторно поставить его в очередь.

exceptioncelery.exceptions.Retry(message=None, exc=None, when=None, is_eager=False, sig=None, **kwargs)

Задача будет выполнена повторно позже.

exc=None

Исключение (если оно есть), вызвавшее повторный запуск.

humanize()
message=None

Необязательное сообщение с описанием контекста повторного запуска.

when=None

Время повторного запуска (ETA): значение типа numbers.Real или datetime.

exceptioncelery.exceptions.SecurityError

Исключение, связанное с безопасностью.

exceptioncelery.exceptions.SecurityWarning

Обнаружена потенциальная проблема безопасности.

exceptioncelery.exceptions.SoftTimeLimitExceeded

Превышен мягкий лимит времени. Это исключение вызывается, чтобы дать задаче возможность выполнить очистку.

exceptioncelery.exceptions.TaskError

Ошибки, связанные с задачами.

exceptioncelery.exceptions.TaskPredicate

Базовый класс для полупредикатов, связанных с задачами.

exceptioncelery.exceptions.TaskRevokedError

Задача была отозвана, поэтому результат недоступен.

exceptioncelery.exceptions.Terminated

Рабочий процесс, выполнявший задание, был остановлен по запросу пользователя.

exceptioncelery.exceptions.TimeLimitExceeded

Превышен лимит времени, и выполнение задания было остановлено.

exceptioncelery.exceptions.TimeoutError

Время ожидания операции истекло.

exceptioncelery.exceptions.WorkerLostError

Рабочий процесс, выполнявший задание, завершился преждевременно.

exceptioncelery.exceptions.WorkerShutdown

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

exceptioncelery.exceptions.WorkerTerminate

Сигнализирует о том, что рабочий процесс должен немедленно завершить работу.

celery.exceptions.reraise(tp, value, tb=None)

Повторно вызывает исключение.

Copyright © 2017-2026 Asif Saif Uddin, core team & contributors. All rights reserved.
Celery is licensed under The BSD License (3 Clause, also known as the new BSD license). The license is an OSI approved Open Source license and is GPL-compatible.
https://docs.celeryq.dev/en/stable/reference/celery.exceptions.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API