【发布时间】:2018-09-25 15:30:37
【问题描述】:
是否可以停止或禁用 pm2 模块? 我确实安装了 pm2-logrotate 模块,但最近社区发现了一个issue,它正在影响我们的服务,我们需要停止或禁用该模块。
模块不断重启,节点应用处于生产状态。所以我们不能只是停止 pm2 并寻找修复方法。
nodejs version: "4.8.2"
pm2 version "2.7.2"
pm2-logrotate version "2.4.0"
OS-Release: "Raspbian Stretch"
$ pm2 describe pm2-logrotate | grep -i script
│ script path │ /home/user/.pm2/node_modules/pm2-logrotate/app.js │
│ script args │ N/A │
│ script id │ 0 │
$ pm2 describe pm2-logrotate | grep -i id
Describing process with id 0 - name pm2-logrotate
│ pid path │ /home/user/.pm2/pids/pm2-logrotate-0.pid │
│ script id │ 0 │
$ cat /home/user/.pm2/pids/pm2-logrotate-0.pid
7723
【问题讨论】:
-
基本上,根据 pm2 文档npmjs.com/package/pm2,pm2 stop all(停止所有应用程序),pm2 stop 0(其中 0 是进程的 id)应该适用于您的情况。
标签: node.js npm pm2 pm2-logrotate