frontend:pm2
差别
这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
frontend:pm2 [2017/06/26 18:10] – 创建 memory | frontend:pm2 [2023/12/03 10:24] (当前版本) – 外部编辑 127.0.0.1 | ||
---|---|---|---|
行 20: | 行 20: | ||
pm2 unstartup [systemv|systemd] | pm2 unstartup [systemv|systemd] | ||
+ | |||
+ | Manually Restore Processes: | ||
+ | |||
+ | pm2 resurrect | ||
+ | |||
+ | ===== gracefulReload ===== | ||
+ | |||
+ | ==== stop ==== | ||
+ | |||
+ | 拦截 **SIGINT** 信号,并关闭所有资源,然后退出。 | ||
+ | |||
+ | <code javascript> | ||
+ | process.on(' | ||
+ | process.exit(0) | ||
+ | }) | ||
+ | </ | ||
+ | |||
+ | ==== start ==== | ||
+ | |||
+ | 配置 PM2 启动参数,添加 '' | ||
+ | |||
+ | <code javascript> | ||
+ | process.send(' | ||
+ | </ | ||
+ | |||
+ | ==== 信号处理流程 ==== | ||
+ | |||
+ | 当一个进程被停止或者重启时,发送信号的顺序如下: | ||
+ | |||
+ | - **SIGINT** 信号发送至进程,可在此拦截并退出进程; | ||
+ | - 如果 [[http:// | ||
+ | |||
+ | ===== Configuration ===== | ||
+ | |||
+ | A PM2 configuration sample: | ||
+ | |||
+ | <code json pm2.json> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Run '' |
frontend/pm2.1498471838.txt.gz · 最后更改: 2023/12/03 10:24 (外部编辑)