Skip to content

Instantly share code, notes, and snippets.

@agness
Created August 26, 2013 15:40
Show Gist options
  • Save agness/6342867 to your computer and use it in GitHub Desktop.
Save agness/6342867 to your computer and use it in GitHub Desktop.
Basic supervisor config with stderr and stdout logging to separate output files
[include]
files = *.supervisor
[supervisord]
pidfile = /Users/hi/Desktop/quips/logs/supervisord.pid
logfile = /Users/hi/Desktop/quips/logs/supervisord.log
[supervisorctl]
serverurl = unix:///tmp/supervisord.sock
[unix_http_server]
file = /tmp/supervisord.sock
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
[eventlistener:crashmail]
command=/usr/local/share/python/crashmail -a -m kradeki@gmail.com
events=PROCESS_STATE
##########################################
[program:beanstalk]
process_name = %(program_name)s
stderr_logfile = /Users/hi/Desktop/quips/logs/%(program_name)s-err.log
stdout_logfile = /Users/hi/Desktop/quips/logs/%(program_name)s.log
command = beanstalkd -l 127.0.0.1 -p 14711
[program:main]
process_name = %(program_name)s-%(process_num)s
stderr_logfile = /Users/hi/Desktop/quips/logs/%(program_name)s-err.log
stdout_logfile = /Users/hi/Desktop/quips/logs/%(program_name)s.log
directory = /Users/hi/Desktop/quips/server
command = python main
--logging=info
--port=%(process_num)s
numprocs = 1
numprocs_start = 9000
autorestart = true
##########################################
[group:quips]
programs=beanstalk,main
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment