Supervisor介绍
来源:互联网 发布:php获取post json 编辑:程序博客网 时间:2024/06/14 00:14
1. Supervisord简介
Supervisord 是用 Python 实现的一款非常实用的进程管理工具,supervisord 还要求管理的程序是非 daemon 程序,supervisord 会帮你把它转成 daemon 程序,因此如果用 supervisord 来管理 nginx 的话,必须在 nginx 的配置文件里添加一行设置 daemon off 让 nginx 以非 daemon 方式启动。
2. supervisord 安装
2.1. 安装 setuptools
2.2. 修改配置
vi /etc/supervisord.conf
2.3. 新建管理的应用
cd /etc/supervisord.conf.d
vim beepkg.conf
2.4. 启动
supervisord -c /etc/supervisord.conf
ps aux | grep supervisord
3. supervisorctl
Supervisord 安装完成后有两个可用的命令行 supervisord 和 supervisorctl,命令使用解释如下:
- supervisord,初始启动 Supervisord,启动、管理配置中设置的进程。
- supervisorctl stop programxxx,停止某一个进程(programxxx),programxxx 为 [program:beepkg] 里配置的值,这个示例就是 beepkg。
- supervisorctl start programxxx,启动某个进程
- supervisorctl restart programxxx,重启某个进程
- supervisorctl stop groupworker: ,重启所有属于名为 groupworker 这个分组的进程(start,restart 同理)
- supervisorctl stop all,停止全部进程,注:start、restart、stop 都不会载入最新的配置文件。
- supervisorctl reload,载入最新的配置文件,停止原有进程并按新的配置启动、管理所有进程。
- supervisorctl update,根据最新的配置文件,启动新配置或有改动的进程,配置没有改动的进程不会受影响而重启。
阅读全文
0 0
- Supervisor介绍
- Supervisor简单介绍
- supervisor
- supervisor
- supervisor
- supervisor
- supervisor
- supervisor
- supervisor
- supervisor
- supervisor
- Supervisor
- supervisor
- supervisor
- supervisor
- supervisor的安装与简单介绍
- nginx + uwsgi + flask + supervisor 框架介绍
- python经常管理supervisor简单介绍
- caffe安装前的准备工作
- bat清理电脑垃圾,注意事项
- 线程-单例与多线程
- 从现在开始努力成为一名GIS开发工程师
- web开发第三方登陆之微信登陆
- Supervisor介绍
- Markdown编辑器写博客使用说明
- android studio 图片的命名规则
- 详细CP命令说明
- 算法排序之选择排序
- pat:L1-032. Left-pad
- 洛谷P3375 【模板】KMP字符串匹配
- mysql性能优化
- HDU 1069 Monkey and Banana(dp)