supervisor——管理uwsgi进程

使用supervisor配置

1、作用:
让supervisor管理uwsgi,可以在uwsgi发生意外的情况下,会自动的重启。
2、安装:
pip install supervisor
3、在项目根目录下创建一个文件叫’zlkt_supervisor.conf’
# supervisor的程序名字,不一定与项目名一致
[program:mysite]
# supervisor执行的命令
command = uwsgi --ini zlkt_uwsgi.ini
# 项目的目录
directory = /.../
# 开始的时候等待多少秒
stopwaitsecs = 0
# 自动开始
autostart = true
# 程序挂了后自动重启
autorestart = true
# 输出的log文件
stdout_logfile = /../
# 输出的错误文件
stderr_logfile = /../

[supervisord]
# log的级别
loglevel = info

# 指定supervisord 的内部的HTTP服务器
[inet_http_server]
# supervisor的服务器
port = :port
# 用户名和密码
username = admin
password = xxx

# 使用supervisorctl的配置
[supervisorctl]
# 使用supervisorctl登录的地址和端口号
serverurl = http://127.0.0.1:port
# 登录supervisorctl的用户名和密码
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
发布了128 篇原创文章 · 获赞 0 · 访问量 2513

猜你喜欢

转载自blog.csdn.net/qq_41134008/article/details/105197655