美文网首页
Nodejs(Express) - 07 进程管理器

Nodejs(Express) - 07 进程管理器

作者: Lisa_Guo | 来源:发表于2019-11-22 10:22 被阅读0次

进程管理器(Process Manager)可以在生产环境帮助管理nodejs进程:

  • 进程崩溃时重启系统
  • 运行时分析
  • 动态更改配置
  • 集群管理

最常用的PM有

PM2

安装

npm install pm2 -g

启动

$ pm2 start app.js
[PM2] restartProcessId process id 0
┌──────────┬────┬──────┬───────┬────────┬─────────┬────────┬─────────────┬──────────┐
│ App name │ id │ mode │ pid   │ status │ restart │ uptime │ memory      │ watching │
├──────────┼────┼──────┼───────┼────────┼─────────┼────────┼─────────────┼──────────┤
│ my-app   │ 0  │ fork │ 64029 │ online │ 1       │ 0s     │ 17.816 MB   │ disabled │
└──────────┴────┴──────┴───────┴────────┴─────────┴────────┴─────────────┴──────────┘
 Use the `pm2 show <id|name>` command to get more details about an app.

列出所有运行的进程

$ pm2 list

停止

$ pm2 stop 0

重启

$ pm2 restart 0

查看详情

$ pm2 show 0

清除

$ pm2 delete 0

相关文章

网友评论

      本文标题:Nodejs(Express) - 07 进程管理器

      本文链接:https://www.haomeiwen.com/subject/xpsfwctx.html