linux 安装supervisor 3.3
时间: 2023-07-05 15:31:44 浏览: 171
以下是在 Linux 系统中安装 supervisor 3.3 的步骤:
1. 首先,确保已经安装了 Python 和 pip。可以使用以下命令来检查:
```
python --version
pip --version
```
2. 安装 supervisor:
```
pip install supervisor==3.3
```
3. 生成配置文件:
```
echo_supervisord_conf > /etc/supervisord.conf
```
4. 修改配置文件:
```
vi /etc/supervisord.conf
```
修改以下内容:
```
[inet_http_server]
port=127.0.0.1:9001
[supervisorctl]
serverurl=http://127.0.0.1:9001
[include]
files = /etc/supervisor/conf.d/*.conf
```
5. 创建进程配置文件:
```
mkdir /etc/supervisor/conf.d/
vi /etc/supervisor/conf.d/myprogram.conf
```
在 myprogram.conf 文件中添加以下内容:
```
[program:myprogram]
command=/path/to/myprogram
directory=/path/to/directory
autostart=true
autorestart=true
stderr_logfile=/var/log/myprogram.err.log
stdout_logfile=/var/log/myprogram.out.log
```
其中,
- `myprogram` 是进程名,可以自定义;
- `/path/to/myprogram` 是要执行的程序的路径;
- `/path/to/directory` 是程序的工作目录;
- `autostart` 表示是否开机自动启动;
- `autorestart` 表示进程异常退出后是否自动重启;
- `stderr_logfile` 和 `stdout_logfile` 分别是错误日志和输出日志的路径。
6. 启动 supervisor:
```
supervisord -c /etc/supervisord.conf
```
7. 使用 supervisorctl 来管理进程:
```
supervisorctl status
supervisorctl start myprogram
supervisorctl stop myprogram
supervisorctl restart myprogram
```
其中,`myprogram` 是进程名,可以自定义。
阅读全文