用户工具

站点工具


frontend:pm2

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
frontend:pm2 [2017/12/26 10:56] – Add gracefulReload section memoryfrontend:pm2 [2023/12/03 10:24] (当前版本) – 外部编辑 127.0.0.1
行 21: 行 21:
   pm2 unstartup [systemv|systemd]   pm2 unstartup [systemv|systemd]
  
 +Manually Restore Processes:
 +
 +  pm2 resurrect
  
 ===== gracefulReload ===== ===== gracefulReload =====
行 48: 行 51:
   - **SIGINT** 信号发送至进程,可在此拦截并退出进程;   - **SIGINT** 信号发送至进程,可在此拦截并退出进程;
   - 如果 [[http://pm2.keymetrics.io/docs/usage/signals-clean-restart/#customize-exit-delay|1.6s]] 后进程还未退出,则发送 **SIGKILL** 信号强制其退出。   - 如果 [[http://pm2.keymetrics.io/docs/usage/signals-clean-restart/#customize-exit-delay|1.6s]] 后进程还未退出,则发送 **SIGKILL** 信号强制其退出。
 +
 +===== Configuration =====
 +
 +A PM2 configuration sample:
 +
 +<code json pm2.json>
 +{
 +  "name": "<%= appname %>",
 +  "script": "./server/index.js",
 +  "instances": 2,
 +  "exec_mode" : "cluster",
 +  "wait-ready": true,
 +  "cwd": "."
 +}
 +</code>
 +
 +Run ''pm2 start pm2.json''
frontend/pm2.1514256986.txt.gz · 最后更改: 2023/12/03 10:24 (外部编辑)