This document describes Celery 2.3. For development docs, go here.
List of signals to ignore when a child process starts.
List of signals to reset when a child process starts.
Unmanaged worker instance.
The number of simultaneous processes doing work (default: CELERYD_CONCURRENCY)
Consumer instance.
If True, celerybeat is embedded, running in the main worker process as a thread.
The logfile used, if no logfile is specified it uses stderr (default: CELERYD_LOG_FILE).
The logging.Logger instance used for logging.
The loglevel used (default: logging.INFO)
Instance of celery.worker.mediator.Mediator.
The pool instance used.
Process task by sending it to the pool of workers.
The internal queue object that holds tasks ready for immediate processing.
Enable the sending of monitoring events, these events can be captured by monitors (celerymon).
Starts the workers main loop.
Graceful shutdown of the worker server.
Not so graceful shutdown of the worker server.
Initializes the process so it can be used to process tasks.
Used for multiprocessing environments.