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接口,可以用来询问和控制管理程序及其他运行的程序;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!