Supervisor: 好用的 Python 进程管理工具!

Supervisor 是一个客户端/服务器系统,允许其用户控「类 UNIX」的操作系统上的许多进程。(完全不支持 windows!)

安装

Supervisor 是使用 Python 编写的,能够使用 pip 直接进行安装,但是这种方式不方便管理。我更推荐以 apt 或 brew 的方式进行安装,可以用 service 或者 brew services 很方便的控制它。

在 Ubuntu 上

1
2
3
4
5
6
7
8
9
10
11
# 使用 apt 安装
sudo apt install supervisor

# 修改配置
sudo vi /etc/supervisor/supervisord.conf

# 启动
sudo service supervisor start

# 关闭
sudo service supervisor stop

在 CentOS 上

1
2
3
4
5
6
7
8
9
10
11
# 使用 yum 安装
sudo yum install supervisor

# 修改配置
sudo vi /etc/supervisord.conf

# 启动
sudo service supervisord start

# 关闭
sudo service supervisor stop

在 Mac 上

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 使用 brew 安装
brew install supervisor

# 修改配置
vi /usr/local/etc/supervisord.ini

# 后台启动
brew services start supervisor

# 前台启动
supervisord -c /usr/local/etc/supervisord.ini

# 关闭
brew services stop supervisor

参考

Supervisor: 好用的 Python 进程管理工具!

https://blog.ailln.com/v2ai/2018/05/30/linux/2-supervisor/

作者

Ailln

发布于

2018-05-30

更新于

2024-03-02

许可协议

评论