-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsupervisord.conf
More file actions
115 lines (100 loc) · 3.15 KB
/
supervisord.conf
File metadata and controls
115 lines (100 loc) · 3.15 KB
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
106
107
108
109
110
111
112
113
114
115
[supervisord]
logfile = logs/supervisord/supervisord.log
logfile_maxbytes = 100MB
logfile_backups=10
loglevel = info
user=vagrant
nodaemon=false
[inet_http_server]
port=127.0.0.1:9001 ;
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[supervisorctl]
serverurl=http://127.0.0.1:9001 ;
[program:gunicorn]
command=/home/vagrant/.venvs/tilejet/bin/gunicorn -c gunicorn.conf.py tilejetserver.wsgi
autostart=true
autorestart=true
redirect_stderr=false
stdout_logfile=logs/gunicorn/gunicorn_stdout.log
[program:celery]
command=/home/vagrant/.venvs/tilejet/bin/celery -A tilejetserver worker -P gevent --loglevel=error --concurrency=40
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=logs/celery/celery_stdout.log
[program:celery-beat]
command=/home/vagrant/.venvs/tilejet/bin/celery beat -A tilejetserver --loglevel=error --pidfile=celerybeat.pid -s celerybeat-schedule
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=logs/celery/celery_beat.log
[program:zookeeper]
command=./start-zookeeper-server.sh
directory=/home/vagrant/tilejet-server.git
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=logs/zookeeper/zookeeper_server.log
stopasgroup=true
[program:geowatch-server]
command=./start-geowatch-server.sh
directory=/home/vagrant/tilejet-server.git
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=logs/geowatch/geowatch_server.log
stopasgroup=true
[program:geowatch-consumer-requests]
command=/home/vagrant/.venvs/tilejet/bin/python geowatch-consumer-requests.py
directory=/home/vagrant/tilejet-server.git
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=logs/geowatch/geowatch_consumer_requests.log
stopasgroup=true
[program:geowatch-consumer-logs]
command=/home/vagrant/.venvs/tilejet/bin/python geowatch-consumer-logs.py
directory=/home/vagrant/tilejet-server.git
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=logs/geowatch/geowatch_consumer_logs.log
stopasgroup=true
[program:geowatch-consumer-stats]
command=/home/vagrant/.venvs/tilejet/bin/python geowatch-consumer-stats.py
directory=/home/vagrant/tilejet-server.git
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=logs/geowatch/geowatch_consumer_stats.log
stopasgroup=true
[program:cron-update-stats]
command=/home/vagrant/.venvs/tilejet/bin/python cron-update-stats.py
directory=/home/vagrant/tilejet-server.git
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile=logs/cron/cron_update_stats.log
stopasgroup=true
[program:memcached-default]
command=/usr/bin/memcached -vv -m 128 -p 11211 -t 2
autostart=true
autorestart=true
priority=100
redirect_stderr=true
stdout_logfile=logs/memcached/memcached_default_stdout.log
[program:memcached-tiles]
command=/usr/bin/memcached -vv -m 1024 -p 11212 -t 8
autostart=true
autorestart=true
priority=100
redirect_stderr=true
stdout_logfile=logs/memcached/memcached_tiles_stdout.log
[program:memcached-celery-results]
command=/usr/bin/memcached -vv -m 128 -p 11213 -t 2
autostart=true
autorestart=true
priority=100
redirect_stderr=true
stdout_logfile=logs/memcached/memcached_celery_results_stdout.log