54 lines
2.0 KiB
Plaintext
54 lines
2.0 KiB
Plaintext
; =======================================================
|
|
; Supervisor configuration for CKAN background job worker
|
|
; =======================================================
|
|
; 1. Copy this file to /etc/supervisor/conf.d
|
|
; 2. Make sure the paths below match your setup
|
|
[program:ckan-worker-default]
|
|
command=ckan -c /srv/app/production.ini jobs worker default
|
|
; Log files.
|
|
redirect_stderr=true
|
|
stdout_logfile=/var/log/ckan/ckan-worker.log
|
|
; Make sure that the worker is started on system start and automatically
|
|
; restarted if it crashes unexpectedly.
|
|
autostart=true
|
|
autorestart=true
|
|
; Number of seconds the process has to run before it is considered to have
|
|
; started successfully.
|
|
startsecs=10
|
|
; Need to wait for currently executing tasks to finish at shutdown.
|
|
; Increase this if you have very long running tasks.
|
|
stopwaitsecs = 600
|
|
|
|
[program:ckan-worker-bulk]
|
|
command=ckan -c /srv/app/production.ini jobs worker bulk
|
|
; Log files.
|
|
redirect_stderr=true
|
|
stdout_logfile=/var/log/ckan/ckan-worker.log
|
|
; Make sure that the worker is started on system start and automatically
|
|
; restarted if it crashes unexpectedly.
|
|
autostart=true
|
|
autorestart=true
|
|
; Number of seconds the process has to run before it is considered to have
|
|
; started successfully.
|
|
startsecs=10
|
|
; Need to wait for currently executing tasks to finish at shutdown.
|
|
; Increase this if you have very long running tasks.
|
|
stopwaitsecs = 600
|
|
|
|
[program:ckan-worker-priority]
|
|
command=ckan -c /srv/app/production.ini jobs worker priority
|
|
numprocs=2
|
|
process_name=%(program_name)s-%(process_num)02d
|
|
; Log files.
|
|
redirect_stderr=true
|
|
stdout_logfile=/var/log/ckan/ckan-worker.log
|
|
; Make sure that the worker is started on system start and automatically
|
|
; restarted if it crashes unexpectedly.
|
|
autostart=true
|
|
autorestart=true
|
|
; Number of seconds the process has to run before it is considered to have
|
|
; started successfully.
|
|
startsecs=10
|
|
; Need to wait for currently executing tasks to finish at shutdown.
|
|
; Increase this if you have very long running tasks.
|
|
stopwaitsecs = 600 |