[supervisord] umask = 022 minfds = 4096 nodaemon=true [program:awx-dispatcher] command = make dispatcher autostart = true autorestart = true stopwaitsecs = 1 stopsignal=KILL stopasgroup=true killasgroup=true redirect_stderr=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 [program:awx-receiver] command = make receiver autostart = true autorestart = true stopwaitsecs = 1 stopsignal=KILL stopasgroup=true killasgroup=true redirect_stderr=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 [program:awx-wsbroadcast] command = make wsbroadcast autostart = true autorestart = true stopwaitsecs = 1 stopsignal=KILL stopasgroup=true killasgroup=true redirect_stderr=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 [program:awx-uwsgi] command = make uwsgi autostart = true autorestart = true redirect_stderr=true stopwaitsecs = 1 stopsignal=KILL stopasgroup=true killasgroup=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 [program:awx-daphne] command = make daphne autostart = true autorestart = true redirect_stderr=true stopwaitsecs = 1 stopsignal=KILL stopasgroup=true killasgroup=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 [program:awx-nginx] command = make nginx autostart = true autorestart = true redirect_stderr=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 [program:awx-rsyslogd] command = rsyslogd -n -i /var/run/awx-rsyslog/rsyslog.pid -f /var/lib/awx/rsyslog/rsyslog.conf autostart = true autorestart = true stopwaitsecs = 5 stopsignal=TERM stopasgroup=true killasgroup=true redirect_stderr=true stdout_logfile=/dev/fd/1 stdout_logfile_maxbytes=0 [group:tower-processes] programs=awx-dispatcher,awx-receiver,awx-uwsgi,awx-daphne,awx-nginx,awx-wsbroadcast,awx-rsyslogd priority=5 [unix_http_server] file=/var/run/supervisor/supervisor.sock [supervisorctl] serverurl=unix:///var/run/supervisor/supervisor.sock ; use a unix:// URL for a unix socket [rpcinterface:supervisor] supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface