forked from realpython/Picha
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
95 additions
and
0 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
; ================================== | ||
; celery worker supervisor example | ||
; ================================== | ||
|
||
; the name of your supervisord program | ||
[program:pichacelery] | ||
|
||
; Set full path to celery program if using virtualenv | ||
command=/home/mosh/.virtualenvs/picha/bin/celery worker -A picha --loglevel=INFO | ||
|
||
; The directory to your Django project | ||
directory=/home/mosh/sites/picha | ||
|
||
; If supervisord is run as the root user, switch users to this UNIX user account | ||
; before doing any processing. | ||
user=mosh | ||
|
||
; Supervisor will start as many instances of this program as named by numprocs | ||
numprocs=1 | ||
|
||
; Put process stdout output in this file | ||
stdout_logfile=/var/log/celery/picha_worker.log | ||
|
||
; Put process stderr output in this file | ||
stderr_logfile=/var/log/celery/picha_worker.log | ||
|
||
; If true, this program will start automatically when supervisord is started | ||
autostart=true | ||
|
||
; May be one of false, unexpected, or true. If false, the process will never | ||
; be autorestarted. If unexpected, the process will be restart when the program | ||
; exits with an exit code that is not one of the exit codes associated with this | ||
; process’ configuration (see exitcodes). If true, the process will be | ||
; unconditionally restarted when it exits, without regard to its exit code. | ||
autorestart=true | ||
|
||
; The total number of seconds which the program needs to stay running after | ||
; a startup to consider the start successful. | ||
startsecs=10 | ||
|
||
; Need to wait for currently executing tasks to finish at shutdown. | ||
; Increase this if you have very long running tasks. | ||
stopwaitsecs = 600 | ||
|
||
; When resorting to send SIGKILL to the program to terminate it | ||
; send SIGKILL to its whole process group instead, | ||
; taking care of its children as well. | ||
killasgroup=true | ||
|
||
; if your broker is supervised, set its priority higher | ||
; so it starts first | ||
priority=998 |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
; ================================ | ||
; celery beat supervisor example | ||
; ================================ | ||
|
||
; the name of your supervisord program | ||
[program:pichacelerybeat] | ||
|
||
; Set full path to celery program if using virtualenv | ||
command=/home/mosh/.virtualenvs/picha/bin/celerybeat -A picha --loglevel=INFO | ||
|
||
; The directory to your Django project | ||
directory=/home/mosh/sites/picha | ||
|
||
; If supervisord is run as the root user, switch users to this UNIX user account | ||
; before doing any processing. | ||
user=mosh | ||
|
||
; Supervisor will start as many instances of this program as named by numprocs | ||
numprocs=1 | ||
|
||
; Put process stdout output in this file | ||
stdout_logfile=/var/log/celery/picha_beat.log | ||
|
||
; Put process stderr output in this file | ||
stderr_logfile=/var/log/celery/picha_beat.log | ||
|
||
; If true, this program will start automatically when supervisord is started | ||
autostart=true | ||
|
||
; May be one of false, unexpected, or true. If false, the process will never | ||
; be autorestarted. If unexpected, the process will be restart when the program | ||
; exits with an exit code that is not one of the exit codes associated with this | ||
; process’ configuration (see exitcodes). If true, the process will be | ||
; unconditionally restarted when it exits, without regard to its exit code. | ||
autorestart=true | ||
|
||
; The total number of seconds which the program needs to stay running after | ||
; a startup to consider the start successful. | ||
startsecs=10 | ||
|
||
; if your broker is supervised, set its priority higher | ||
; so it starts first | ||
priority=999 |