Weadb Notes

Supervisor 日常使用方法

6 天前·8 min read

基本知识

待写

使用方法

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"