ubuntu20.04安装supervisor
时间: 2023-06-23 13:53:34 浏览: 206
您可以按照以下步骤在 Ubuntu 20.04 上安装和配置 Supervisor:
1. 更新软件包列表和已安装软件包
```
sudo apt update
sudo apt upgrade
```
2. 安装 Supervisor 软件包
```
sudo apt install supervisor
```
3. 配置 Supervisor
打开 /etc/supervisor/supervisord.conf 文件进行编辑:
```
sudo nano /etc/supervisor/supervisord.conf
```
找到并取消注释以下行,以便允许 Supervisor web 界面的访问:
```
[inet_http_server]
port = 127.0.0.1:9001
```
可以修改 `port` 为适合您的端口号。
4. 配置 Supervisor 的程序
创建一个新的 Supervisor 配置文件,例如 `myprogram.conf`:
```
sudo nano /etc/supervisor/conf.d/myprogram.conf
```
在文件中添加以下配置,以启动一个 Python 程序作为示例:
```
[program:myprogram]
command=/usr/bin/python3 /path/to/myprogram.py
directory=/path/to/
autostart=true
autorestart=true
stderr_logfile=/var/log/myprogram.err.log
stdout_logfile=/var/log/myprogram.out.log
user=myuser
```
您需要将 `/path/to/myprogram.py` 替换为您的程序路径,将 `/path/to/` 替换为您的程序目录,将 `/var/log/myprogram.err.log` 和 `/var/log/myprogram.out.log` 替换为您的日志文件路径,将 `myuser` 替换为您的用户名。
5. 重新加载 Supervisor 配置
```
sudo supervisorctl reread
sudo supervisorctl update
```
6. 启动 Supervisor
```
sudo systemctl start supervisor
```
7. 检查 Supervisor 状态
```
sudo systemctl status supervisor
```
如果一切正常,您应该看到 Supervisor 正在运行并已启动您的程序。
8. 访问 Supervisor web 界面
在浏览器中访问 `http://your-server-ip:9001/`,您应该可以看到 Supervisor web 界面,并可以管理您的程序。如果您在第 3 步中更改了端口号,请将 `9001` 替换为您的端口号。
希望这些步骤可以帮助您在 Ubuntu 20.04 上安装和配置 Supervisor。
阅读全文