[program:app1]
command=/usr/local/sbin/uwsgi -s 127.0.0.1:7001 -M -R 200 -p 2 --env "DJANGO_SETTINGS_MODULE=settings" -w "django.core.handlers.wsgi:WSGIHandler()"
directory=/home/kevin/workspace/app1 ; 指定执行命令的路径
user=kevin ; 如果supervisord是通过root启动的,则user指定command运行的用户;否则此项配置不起作用
autostart=true ; 随supervisord的启动而启动
autorestart=true ; 意外情况自动重启
stdout_logfile=/home/kevin/log/app1/uwsgi-app1.log ; 程序运行中日志保存的文件路径
redirect_stderr=true ; 标准程序错误自动发送到supervisord
stopsignal=QUIT ; 退出信号
[program:app2]
command=/usr/local/sbin/uwsgi -s 127.0.0.1:7000 -M -R 200 -p 2 --env "DJANGO_SETTINGS_MODULE=settings" -w "django.core.handlers.wsgi:WSGIHandler()"
directory=/home/kevin/workspace/app2 ; 指定执行命令的路径
user=kevin ; 如果supervisord是通过root启动的,则user指定command运行的用户;否则此项配置不起作用
autostart=true ; 随supervisord的启动而启动
autorestart=true ; 意外情况自动重启
stdout_logfile=/home/kevin/log/app2/uwsgi-app2.log ; 程序运行中日志保存的文件路径
redirect_stderr=true ; 标准程序错误自动发送到supervisord
stopsignal=QUIT ; 退出信号
[program:app3]
command=/usr/local/sbin/uwsgi -s 127.0.0.1:7003 -M -R 200 -p 2 --env "DJANGO_SETTINGS_MODULE=settings" -w "django.core.handlers.wsgi:WSGIHandler()"
directory=/home/kevin/workspace/app3 ; 指定执行命令的路径
user=kevin ; 如果supervisord是通过root启动的,则user指定command运行的用户;否则此项配置不起作用
autostart=true ; 随supervisord的启动而启动
autorestart=true ; 意外情况自动重启
stdout_logfile=/home/kevin/log/app3/uwsgi-app3.log ; 程序运行中日志保存的文件路径
redirect_stderr=true ; 标准程序错误自动发送到supervisord
stopsignal=QUIT ; 退出信号
[program:app4]
command=python main.py --web-console --web-console-port=7002
directory=/home/kevin/workspace/app4
user=kevin
autostart=true
autorestart=true
stdout_logfile=/home/kevin/log/app4/uwsgi-app4.log
redirect_stderr=true
stopsignal=QUIT
[program:app5]
command=app5 -d --foreground -r /home/kevin/svn
directory=/home/kevin/svn
user=kevin
autostart=true
autorestart=true
stdout_logfile=/home/kevin/log/svn.log
redirect_stderr=true
command=/usr/local/sbin/uwsgi -s 127.0.0.1:7001 -M -R 200 -p 2 --env "DJANGO_SETTINGS_MODULE=settings" -w "django.core.handlers.wsgi:WSGIHandler()"
directory=/home/kevin/workspace/app1 ; 指定执行命令的路径
user=kevin ; 如果supervisord是通过root启动的,则user指定command运行的用户;否则此项配置不起作用
autostart=true ; 随supervisord的启动而启动
autorestart=true ; 意外情况自动重启
stdout_logfile=/home/kevin/log/app1/uwsgi-app1.log ; 程序运行中日志保存的文件路径
redirect_stderr=true ; 标准程序错误自动发送到supervisord
stopsignal=QUIT ; 退出信号
[program:app2]
command=/usr/local/sbin/uwsgi -s 127.0.0.1:7000 -M -R 200 -p 2 --env "DJANGO_SETTINGS_MODULE=settings" -w "django.core.handlers.wsgi:WSGIHandler()"
directory=/home/kevin/workspace/app2 ; 指定执行命令的路径
user=kevin ; 如果supervisord是通过root启动的,则user指定command运行的用户;否则此项配置不起作用
autostart=true ; 随supervisord的启动而启动
autorestart=true ; 意外情况自动重启
stdout_logfile=/home/kevin/log/app2/uwsgi-app2.log ; 程序运行中日志保存的文件路径
redirect_stderr=true ; 标准程序错误自动发送到supervisord
stopsignal=QUIT ; 退出信号
[program:app3]
command=/usr/local/sbin/uwsgi -s 127.0.0.1:7003 -M -R 200 -p 2 --env "DJANGO_SETTINGS_MODULE=settings" -w "django.core.handlers.wsgi:WSGIHandler()"
directory=/home/kevin/workspace/app3 ; 指定执行命令的路径
user=kevin ; 如果supervisord是通过root启动的,则user指定command运行的用户;否则此项配置不起作用
autostart=true ; 随supervisord的启动而启动
autorestart=true ; 意外情况自动重启
stdout_logfile=/home/kevin/log/app3/uwsgi-app3.log ; 程序运行中日志保存的文件路径
redirect_stderr=true ; 标准程序错误自动发送到supervisord
stopsignal=QUIT ; 退出信号
[program:app4]
command=python main.py --web-console --web-console-port=7002
directory=/home/kevin/workspace/app4
user=kevin
autostart=true
autorestart=true
stdout_logfile=/home/kevin/log/app4/uwsgi-app4.log
redirect_stderr=true
stopsignal=QUIT
[program:app5]
command=app5 -d --foreground -r /home/kevin/svn
directory=/home/kevin/svn
user=kevin
autostart=true
autorestart=true
stdout_logfile=/home/kevin/log/svn.log
redirect_stderr=true
topsignal=QUIT
[program:memcached] command=/usr/share/memcached/scripts/start-memcached-nodaemon user=root autostart=true autorestart=true stdout_logfile=/var/log/memcached.stdout.log redirect_stderr=true stopsignal=QUIT