首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用/停止pm2模块?

如何禁用/停止pm2模块?
EN

Stack Overflow用户
提问于 2018-04-16 08:14:36
回答 2查看 17.4K关注 0票数 10

是否可以停止或禁用pm2模块?我确实安装了pm2-logrotate模块,但最近社区发现了一个影响我们服务的issue,我们需要优先停止或禁用该模块。

模块不断重启,生产中的节点应用程序。因此,我们不能停止pm2并寻找修复方法。

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-04-16 16:21:06

你可以做pm2 describe pm2-logrotate。这将返回大量信息。你要找的是script id

代码语言:javascript
复制
│ 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

现在您知道AppId是0,所以您可以这样做

pm2 stop 0

模块就会停止。

您始终可以使用以下命令卸载

pm2 uninstall pm2-logrotate

票数 17
EN

Stack Overflow用户

发布于 2018-04-16 15:27:46

您想要终止进程吗?如果是这样,您可以使用以下命令:

代码语言:javascript
复制
pm2 kill filename.js
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49848045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档