使用pm2管理进程实例
安装
pm2可以使用yarn安装:
1 | yarn global add pm2 |
也可以使用npm安装:
1 | npm install --location=global pm2 |
使用
pm2的基础用法:
1 | pm2 start index.js |
这将使用node index.js
启动当前目录下的index.js
。
常用的参数:
参数 | 功能 |
---|---|
-n --name |
指定进程名称,否则自动生成 |
-c --cron |
指定一个cron 表达式,进程将自动在指定的时间重启 |
--max-memory-restart |
指定最大内存占用大小,单位为字节(Byte),达到上限时进程将被重启 |
-m --mini-list |
不要格式化输出 |
除了start
以外,还有以下常用指令:
指令 | 功能 |
---|---|
start |
启动一个进程 |
stop |
停止一个进程 |
restart |
|
list ls l |
列出进程 |
show |
指定进程名或id,显示进程的详细信息 |
delete del |
停止一个进程,并删除它的配置 |
logs |
显示一个进程的输出(日志) |