基本知识
待写
使用方法
apt install supervisor -y // 安装supervisor
supervisorctl -c /etc/supervisor/supervisord.conf // 从配置文件启动
新建配置文件
supervisor 的配置文件默认放在 /etc/supervisor/conf.d 目录下,新建一个 [project].conf 文件,然后配置如下:
[program:项目名称]
directory=/opt/door // 项目目录
command=/usr/bin/npx astro preview --port 4321 --host // 在项目目录时,启动项目的命令
autostart=true // 自动启动
autorestart=true // 自动重启
startsecs=5 // 开始前5秒
startretries=3
stderr_logfile=/var/log/supervisor/door-preview.err.log
stdout_logfile=/var/log/supervisor/door-preview.out.log
user=www-data
environment=HOME="/opt/door",NODE_ENV="production",PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin"