/
supervisord.conf
105 lines (95 loc) · 3.07 KB
/
supervisord.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
[unix_http_server]
file=/var/run/supervisor.sock
[supervisord]
pidfile=/var/run/supervisor.pid
logfile=/var/log/supervisor.log
logfile_backups=1
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisorctl]
serverurl=unix:///var/run/supervisor.sock
[group:geoshape]
programs=uwsgi,celery-worker1,celery-worker2,celery-worker3,celery-worker4,celery-worker5
priority=999
[program:uwsgi]
command = /var/lib/geonode/bin/uwsgi
--http 0.0.0.0:8000
--wsgi-file /var/lib/geonode/rogue_geonode/geoshape/wsgi.py
--processes 4
-t 120
--disable-logging -M
--need-app
-b 32768
--pp /var/lib/geonode/rogue_geonode
--uid geoshape
--max-request 5000
--static-map /robots.txt=/var/lib/geonode/rogue_geonode/geoshape/templates/robots.txt
--static-map /file-service=/var/lib/geoserver_data/file-service-store
user=geoshape
stdout_logfile=/var/log/geoshape/stdout.log
stdout_logfile_maxbytes=50MB
stdout_logfile_backups=5
stderr_logfile=/var/log/geoshape/stderr.log
stderr_logfile_maxbytes=50MB
stderr_logfile_backups=5
stopsignal=INT
[program:celery-worker1]
command = /var/lib/geonode/bin/celery worker
--app=geoshape.celery_app
--uid geoshape
--loglevel=info
--workdir=/var/lib/geonode/rogue_geonode
stdout_logfile=/var/log/celery/celery-w1-stdout.log
stderr_logfile=/var/log/celery/celery-w1-stderr.log
autostart=true
autorestart=true
startsecs=10
stopwaitsecs=600
[program:celery-worker2]
command = /var/lib/geonode/bin/celery worker
--app=geoshape.celery_app
--uid geoshape
--loglevel=info
--workdir=/var/lib/geonode/rogue_geonode
stdout_logfile=/var/log/celery/celery-w2-stdout.log
stderr_logfile=/var/log/celery/celery-w2-stderr.log
autostart=true
autorestart=true
startsecs=10
stopwaitsecs=600
[program:celery-worker3]
command = /var/lib/geonode/bin/celery worker
--app=geoshape.celery_app
--uid geoshape
--loglevel=info
--workdir=/var/lib/geonode/rogue_geonode
stdout_logfile=/var/log/celery/celery-w3-stdout.log
stderr_logfile=/var/log/celery/celery-w3-stderr.log
autostart=true
autorestart=true
startsecs=10
stopwaitsecs=600
[program:celery-worker4]
command = /var/lib/geonode/bin/celery worker
--app=geoshape.celery_app
--uid geoshape
--loglevel=info
--workdir=/var/lib/geonode/rogue_geonode
stdout_logfile=/var/log/celery/celery-w4-stdout.log
stderr_logfile=/var/log/celery/celery-w4-stderr.log
autostart=true
autorestart=true
startsecs=10
stopwaitsecs=600
[program:celery-worker5]
command = /var/lib/geonode/bin/celery worker
--app=geoshape.celery_app
--uid geoshape
--loglevel=info
--workdir=/var/lib/geonode/rogue_geonode
stdout_logfile=/var/log/celery/celery-w5-stdout.log
stderr_logfile=/var/log/celery/celery-w5-stderr.log
autostart=true
autorestart=true
startsecs=10
stopwaitsecs=600