supervisor安装与使用

supervisor的安装与使用

supervisor的作用:

  • superviosr 是linux或unix环境下常用的进程管理工具,它支持windows和Mac平台下使用,用来控制管理进程(启动,重启,kill)等.

  • 使用supervisor管理的进程, 可以做到以守护进程的方式,可以对服务异常关闭的进程进行重启;

    ####supervisor的安装 :

    • supervisord 服务端使用命令
  • supervisorctl 客户端使用命令

    pip install supervisor直接使用python自带pip 安装

    supervisord -v用来查看下载的版本

    supervisor的配置和启动:

    png\md_png\supervisor.png)

    ####编写supervisor的应用启动脚本: png\md_png\supervisorctl.png)

supervisorctl update命令可以重启supervisord服务端

supervisorctl的使用:

  help 帮助

status 查看程序状态

stop program_name 关闭指定的程序

start program_name 启动指定的程序

restart program_name 重启指定的程序

tail -f program_name 查看该程序的日志

update 重启配置文件修改过的程序

​ 也可以直接通过shell命令行操作:

supervisorctl status

supervisorctl update