博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pm2 安装使用
阅读量:6721 次
发布时间:2019-06-25

本文共 2748 字,大约阅读时间需要 9 分钟。

pm2 是全新开发的进程守护服务, 同时集成了负载均衡功能. 以及开机启动, 自动重启有问题进程. 还可以查看各服务进程状态.

使用方法参照:https://github.com/Unitech/pm2

安装:

$ npm install pm2@latest -g
y@y:ydkt$ pm2 start server/app.js -i 4[PM2] Process server/app.js launched┌──────────┬────┬─────────┬───────┬────────┬─────────┬────────┬─────────────┬──────────┐│ App name │ id │ mode    │ pid   │ status │ restart │ uptime │ memory      │ watching │├──────────┼────┼─────────┼───────┼────────┼─────────┼────────┼─────────────┼──────────┤│ app      │ 0  │ cluster │ 32665 │ online │ 0       │ 0s     │ 28.398 MB   │ disabled ││ app      │ 1  │ cluster │ 32674 │ online │ 0       │ 0s     │ 34.203 MB   │ disabled ││ app      │ 2  │ cluster │ 32685 │ online │ 0       │ 0s     │ 27.977 MB   │ disabled ││ app      │ 3  │ cluster │ 32721 │ online │ 0       │ 0s     │ 20.570 MB   │ disabled │└──────────┴────┴─────────┴───────┴────────┴─────────┴────────┴─────────────┴──────────┘ Use `pm2 show 
` to get more details about an app
y@y:ydkt$ pm2 list┌──────────┬────┬─────────┬───────┬────────┬─────────┬────────┬─────────────┬──────────┐│ App name │ id │ mode    │ pid   │ status │ restart │ uptime │ memory      │ watching │├──────────┼────┼─────────┼───────┼────────┼─────────┼────────┼─────────────┼──────────┤│ app      │ 0  │ cluster │ 32665 │ online │ 0       │ 5m     │ 61.953 MB   │ disabled ││ app      │ 1  │ cluster │ 32674 │ online │ 0       │ 5m     │ 63.715 MB   │ disabled ││ app      │ 2  │ cluster │ 32685 │ online │ 0       │ 5m     │ 61.867 MB   │ disabled ││ app      │ 3  │ cluster │ 32721 │ online │ 0       │ 5m     │ 59.648 MB   │ disabled │└──────────┴────┴─────────┴───────┴────────┴─────────┴────────┴─────────────┴──────────┘ Use `pm2 show 
` to get more details about an appy@y:ydkt$
y@y:ydkt$ pm2 stop app[PM2] Stopping app[PM2] stopProcessId process id 0[PM2] stopProcessId process id 1[PM2] stopProcessId process id 2[PM2] stopProcessId process id 3┌──────────┬────┬─────────┬─────┬─────────┬─────────┬────────┬────────┬──────────┐│ App name │ id │ mode    │ pid │ status  │ restart │ uptime │ memory │ watching │├──────────┼────┼─────────┼─────┼─────────┼─────────┼────────┼────────┼──────────┤│ app      │ 0  │ cluster │ 0   │ stopped │ 0       │ 0      │ 0 B    │ disabled ││ app      │ 1  │ cluster │ 0   │ stopped │ 0       │ 0      │ 0 B    │ disabled ││ app      │ 2  │ cluster │ 0   │ stopped │ 0       │ 0      │ 0 B    │ disabled ││ app      │ 3  │ cluster │ 0   │ stopped │ 0       │ 0      │ 0 B    │ disabled │└──────────┴────┴─────────┴─────┴─────────┴─────────┴────────┴────────┴──────────┘ Use `pm2 show 
` to get more details about an appy@y:ydkt$

 

参考:http://se77en.cc/2013/06/27/goodbye-node-forever-hello-pm2-translation/

转载地址:http://jjcmo.baihongyu.com/

你可能感兴趣的文章
JS 监听浏览器各个标签间的切换
查看>>
用 MPMoviePlayerController 实现简单的视频下载播放功能
查看>>
poj 2524 Ubinquitous Religions (并查集)
查看>>
linux尝试登录失败后锁定用户账户的两种方法
查看>>
vue路由切换终止请求
查看>>
MIT牛人解说计算机中的数学
查看>>
Qt 实现动态调整流程指令顺序(通过鼠标事件实现)
查看>>
Ubuntu 用vsftpd 配置FTP服务器
查看>>
利用JQuery直接调用asp.net后台方法
查看>>
Android FrameWork——PackageManager框架
查看>>
0-1背包(OJ0161)新解
查看>>
POJ 2996 Help Me with the Game (模拟)
查看>>
linux命令chown修改文件所有权
查看>>
ARC 类型转换:显式转换 id 和 void *
查看>>
谭浩强 c++程序设计第一章课后习题 第10题
查看>>
74HC595
查看>>
Linux调度器 - deadline调度器
查看>>
引用KBC.PetroSIM.Interop的dll,在代码中调用时出现 80040154 没有注册类 的错误
查看>>
注解SpringMVC
查看>>
Wpf 简单制作自己的窗体样式(2)
查看>>