supervisor 学习笔记

supervisor可以运行在大多数类unix系统,但是不能运行在任何windows系统,supervisor运行在python环境中;

可以在python2(2.7)版本上工作、python3(3.4)版本上工作、以及更高python版本上。

supervisor进程管理服务程序安装完毕后,会在系统中生成两个主要的配置文件:

主进程配置文件:/etc/supervisord.conf

子进程配置文件:/etc/supervisord.d/

 supervisor主要包括以下四个核心部分组成:

1. supervisord

  这是supervisor服务的主要管理器,运行 Supervisor 时会启动一个进程 supervisord,它负责启动所管理的进程;

  并将所管理的进程作为自己的子进程来启动,而且可以在所管理的进程出现崩溃时自动重启。

2. supervisorctl

  这是supervisor服务的客户端命令行工具,可以用来执行stop、start、restart等命令,来对这些子进程进行管理。

3. web Server

  这是supervisor服务的网页可视化界面,可以通过web界面查看和控制进程状态,简化了对操作命令的学习;

4. xml-rpc interface

  服务与web ui的同一个http服务器,提供一个xml-rpc接口,可以用来询问和控制管理程序及其他运行的程序;

 

 

posted @   oct  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示