neg*_*o19 9 node.js npm pm2 pm2-logrotate
是否可以停止或禁用 pm2 模块?我确实安装了 pm2-logrotate 模块,但最近社区发现了一个影响我们服务的问题,我们需要优先停止或禁用该模块。
模块不断重启,节点应用程序正在生产中。所以我们不能只是停止 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
Run Code Online (Sandbox Code Playgroud)
Sta*_*mos 16
你可以做到pm2 describe pm2-logrotate。这将返回大量信息。你要找的是script id
? interpreter ? node
? interpreter args ? N/A
? script id ? 0
? exec cwd ? /home/user/.pm2/modules/pm2-logrotate/node_modules/pm2-logrotate
? exec mode ? fork_mode
? node.js version ? 8.11.1
Run Code Online (Sandbox Code Playgroud)
现在你知道AppId是 0 所以你可以做
pm2 stop 0
并且模块将停止。
您始终可以使用卸载
pm2 uninstall pm2-logrotate
| 归档时间: |
|
| 查看次数: |
15892 次 |
| 最近记录: |