celery.backends.elasticsearch
¶
Elasticsearch result store backend.
- class celery.backends.elasticsearch.ElasticsearchBackend(url=None, *args, **kwargs)[source]¶
Elasticsearch Backend.
- Raises
celery.exceptions.ImproperlyConfigured – if module elasticsearch is not available.
- doc_type = 'backend'¶
- es_max_retries = 3¶
- es_retry_on_timeout = False¶
- es_timeout = 10¶
- exception_safe_to_retry(exc)[source]¶
Check if an exception is safe to retry.
Backends have to overload this method with correct predicates dealing with their exceptions.
By default no exception is safe to retry, it’s up to backend implementation to define which exceptions are safe.
- host = 'localhost'¶
- index = 'celery'¶
- password = None¶
- port = 9200¶
- scheme = 'http'¶
- property server¶
- username = None¶