使用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 | |
| listlsl | 列出进程 | 
| show | 指定进程名或id,显示进程的详细信息 | 
| deletedel | 停止一个进程,并删除它的配置 | 
| logs | 显示一个进程的输出(日志) |