celery.exceptions
Типы ошибок Celery.
-
Exception-
-
kombu.exceptions.KombuError-
-
Возникает при ошибке транспортного соединения во время отправки сообщения (например, задачи или команды удалённого управления).
Примечание
Это исключение не наследуется от
CeleryError.
-
-
- Ошибки billiard (prefork-пул)
- 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