一、PM2是什么
- pm2是可以用于生产环境的Nodejs的进程管理工具,并且它内置一个负载均衡。它不仅可以保证服务不会中断一直在线,并且提供0秒reload功能,还有其他一系列进程管理、监控功能。并且使用起来非常简单。
- 嗯嗯,最好的用处就是监控我们的生产环境下的node程序运行状态,让它给我们日以继日的处于工作状态。
- pm2官网
二、pm2常用命令
- 启动一个node程序
pm2 start app.js //启动app.js应用 - 启动进程并指定应用的程序名
pm2 start app.js --name 程序名 //启动应用并设置name - 添加进程监视
pm2 start app.js --name 程序名 --watch(指定程序名的情况下) pm2 start app.js --watch (未指定程序名的情况下) - 列出所有进程
```bash
pm2 list pm2 ls // 简写