Created
October 23, 2017 15:47
-
-
Save channeng/a6c5e1b5fff9cc7e0ed5bd1e291cee06 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ; ================================== | |
| ; celery worker supervisor | |
| ; ================================== | |
| [program:celery] | |
| command=/path/to/home/.virtualenvs/celery_env/bin/celery worker -A app.celery --loglevel=INFO | |
| directory=/path/to/home/celery-scheduler | |
| user=root | |
| numprocs=1 | |
| stdout_logfile=/var/log/celery/worker.log | |
| stderr_logfile=/var/log/celery/worker.log | |
| autostart=true | |
| autorestart=true | |
| startsecs=10 | |
| ; Need to wait for currently executing tasks to finish at shutdown. | |
| ; Increase this if you have very long running tasks. | |
| stopwaitsecs = 600 | |
| ; Causes supervisor to send the termination signal (SIGTERM) to the whole process group. | |
| stopasgroup=true | |
| ; Set Celery priority higher than default (999) | |
| ; so, if rabbitmq is supervised, it will start first. | |
| priority=1000 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment