美文网首页
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