supervisor 配置文件备忘

来源:互联网 发布:裁切软件 编辑:程序博客网 时间:2024/06/05 02:32
[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

topsignal=QUIT



[program:memcached]command=/usr/share/memcached/scripts/start-memcached-nodaemonuser=rootautostart=trueautorestart=truestdout_logfile=/var/log/memcached.stdout.logredirect_stderr=truestopsignal=QUIT