使用supervisor配置
1、作用:
让supervisor管理uwsgi,可以在uwsgi发生意外的情况下,会自动的重启。
2、安装:
pip install supervisor
3、在项目根目录下创建一个文件叫’zlkt_supervisor.conf’
[program:mysite]
command = uwsgi --ini zlkt_uwsgi.ini
directory = /.../
stopwaitsecs = 0
autostart = true
autorestart = true
stdout_logfile = /../
stderr_logfile = /../
[supervisord]
loglevel = info
[inet_http_server]
port = :port
username = admin
password = xxx
[supervisorctl]
serverurl = http://127.0.0.1:port
username = admin
password = xxx
[rpcinterface:supervisor]
supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
4、启动项目
supervisord -c supervisor.conf
5、管理supervisor
supervisorctl -c supervisor.conf