supervisor安装与使用入门
来源:互联网 发布:省市区json数据 2016 编辑:程序博客网 时间:2024/05/29 12:49
supervisor:C/S架构的进程控制系统,可使用户在类UNIX系统中监控、管理进程。常用于管理与某个用户或项目相关的进程。
组成部分
supervisord:服务守护进程
supervisorctl:命令行客户端
Web Server:提供与supervisorctl功能相当的WEB操作界面
XML-RPC Interface:XML-RPC接口
1安装supervisor
wget https://pypi.python.org/packages/44/80/d28047d120bfcc8158b4e41127706731ee6a3419c661e0a858fb0e7c4b2d/supervisor-3.3.0.tar.gztar zxf supervisor-3.3.0.tar.gzcd supervisor-3.3.0python setup.py install
2安装完成后 启动supervisord
cd /usr/binecho_supervisord_conf > /etc/supervisord.conf./supervisord -c /etc/supervisord.conf
启动supervisord
3修改配置
vi supervisord.conf
新建一个目录 /etc/supervisor/ 用于存放这些配置文件,相应的,把 /etc/supervisord.conf 里 include 部分的的配置修改一下
[include]files=/etc/supervisor/*.conf
进程监控配置
[program:activemqreceive]command=go run reader.goprocess_name=%(program_name)snumprocs=1directory=/dataumask=022priority=999autostart=trueautorestart=truestartsecs=10startretries=3exitcodes=0,2stopsignal=TERMstopwaitsecs=10user=rootredirect_stderr=falsestdout_logfile=/a/path/a.txtstdout_logfile_maxbytes=1MBstdout_logfile_backups=10stdout_capture_maxbytes=1MBstderr_logfile=/a/path/b.txtstderr_logfile_maxbytes=1MBstderr_logfile_backups=10stderr_capture_maxbytes=1MBenvironment=A="1",B="2"serverurl=AUTO
一份配置文件至少需要一个 [program:x] 部分的配置,来告诉 supervisord 需要管理那个进程。[program:x] 语法中的x 表示 program name,会在客户端(supervisorctl 或 web 界面)显示,在 supervisorctl 中通过这个值来对程序进行 start、restart、stop 等操作。
更改配置后执行以下命令 重新加载配置·
supervisorctl updatesupervisorctlreload
4 启动客户端控制台
注意:启动客户端之前要先运行supervisord
输入supervisorctl进入控制台执行命令 start activemqreceive开始执行进程supervisorctlstopactivemqreceive 停止进程supervisorctl restartactivemqreceive重启进程
阅读全文
1 0
- supervisor安装与使用入门
- Supervisor的安装与使用入门
- Supervisor的安装与使用入门
- Supervisor的安装与使用入门
- Supervisor的安装与使用入门
- Linux Supervisor的安装与使用入门
- Linux Supervisor的安装与使用入门
- supervisor安装与使用
- supervisor安装配置与使用
- supervisor安装配置与使用
- 【Python】Supervisor安装与使用
- Supervisor的安装与使用
- Supervisor 安装,简单配置,使用入门
- CentOS下supervisor安装与使用
- CentOS下supervisor安装与使用
- supervisor安装与管理
- Supervisor-安装-使用
- supervisor的安装使用
- 拓扑排序-bfs-广度优先搜索
- Windows命令行command的Shell命令详细解析和语法
- [agc011c]Squared Graph
- 微信小程序媒体组件(三)video
- 本地开发,服务器无法访问本地文件
- supervisor安装与使用入门
- CSS3连续动画实现的思路【演示DEMO】
- 频繁项集实际应用之分类到分类的交叉推荐
- 毕向东讲解(摘)—11.多线程线程间通信(示例代码)
- linux因为系统损坏无法进入系统解决
- 中断嵌套
- Spring注解标签 @Autowired @Qualifier
- html中遇到的坑
- Java反射机制可恶问题NoSuchFieldException