进程守护工具
Supervisor
确保后台服务崩溃后自动重启。
🐧
Alibaba Cloud Linux / CentOS 8
sudo yum install -y epel-release
sudo yum install -y supervisor
sudo systemctl enable --now supervisord
# 配置文件目录 /etc/supervisord.d/
🐧
Ubuntu
sudo apt update
sudo apt install -y supervisor
sudo systemctl enable --now supervisor
# 配置目录 /etc/supervisor/conf.d/
示例配置文件 (
/etc/supervisord.d/myapp.ini)
[program:myapp]
command=dotnet /app/myapp.dll
directory=/app
autostart=true
autorestart=true
user=root