celeryd
Number of child processes processing the queue. The default is the number of CPUs available on your system.
Path to log file. If no logfile is specified, stderr is used.
Logging level, choose between DEBUG, INFO, WARNING, ERROR, CRITICAL, or FATAL.
Set custom hostname.
Also run the celerybeat periodic task scheduler. Please note that there must only be one instance of this service.
List of queues to enable for this worker separated by comma. By default all configured queues are enabled. Example: -Q video,image
Path to the schedule database if running with the -B option. Defaults to celerybeat-schedule. The extension “.db” will be appended to the filename.
Send events that can be captured by monitors like celerymon.
Discard all waiting tasks before the daemon is started. WARNING: This is unrecoverable, and the tasks will be deleted from the messaging server.
Enables a hard time limit (in seconds) for tasks.
Enables a soft time limit (in seconds) for tasks.
Maximum number of tasks a pool worker can execute before it’s terminated and replaced by a new worker.
Executes tasks waiting in the task queue.
| Parameters: |
|
|---|
The number of simultaneous processes doing work (default: conf.CELERYD_CONCURRENCY)
The loglevel used (default: logging.INFO)
The logfile used, if no logfile is specified it uses stderr (default: celery.conf.CELERYD_LOG_FILE).
If True, celerybeat is embedded, running in the main worker process as a thread.
Enable the sending of monitoring events, these events can be captured by monitors (celerymon).
The logging.Logger instance used for logging.
The multiprocessing.Pool instance used.
The Queue.Queue that holds tasks ready for immediate processing.
Instance of celery.worker.controllers.ScheduleController.
Instance of celery.worker.controllers.Mediator.
Instance of CarrotListener.
Process task by sending it to the pool of workers.
Starts the workers main loop.
Graceful shutdown of the worker server.
Not so graceful shutdown of the worker server.
Parse the available options to celeryd.