summaryrefslogtreecommitdiff
path: root/scripts/supervisord.conf
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/supervisord.conf')
-rw-r--r--scripts/supervisord.conf55
1 files changed, 55 insertions, 0 deletions
diff --git a/scripts/supervisord.conf b/scripts/supervisord.conf
new file mode 100644
index 0000000..a4199e2
--- /dev/null
+++ b/scripts/supervisord.conf
@@ -0,0 +1,55 @@
+[unix_http_server]
+file=%(here)s/supervisor.sock
+chmod=0700
+
+[inet_http_server]
+port=127.0.0.1:9001
+
+[supervisord]
+logfile=%(here)s/logs/supervisord.log
+loglevel=info
+pidfile=%(here)s/supervisord.pid
+nodaemon=false
+identifier=sydra
+childlogdir=%(here)s/logs
+environment=SYDRA_TEST=1
+
+[rpcinterface:supervisor]
+supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
+
+[supervisorctl]
+serverurl=unix://%(here)s/supervisor.sock
+prompt=sydractl
+
+[program:manager]
+command=/home/equinox/spreadspace/sydra/scripts/sydra-manager.sh %(here)s %(group_name)s
+process_name=manager
+numprocs=1
+priority=10
+autostart=true
+autorestart=true
+startsecs=0
+startretries=10
+
+[program:overview]
+command=/home/equinox/spreadspace/sydra/scripts/show-stream.sh %(here)s %(program_name)s %(process_num)02d
+process_name=%(process_num)02d
+numprocs=6
+priority=20
+autostart=true
+autorestart=true
+startsecs=0
+startretries=10
+
+[program:main]
+command=/home/equinox/spreadspace/sydra/scripts/show-stream.sh %(here)s %(program_name)s
+process_name=main
+numprocs=1
+priority=30
+autostart=true
+autorestart=true
+startsecs=0
+startretries=10
+
+[group:e14]
+programs=manager,overview,main