江苏省建设厅网站查询施工员证,手机app软件开发排行榜,陕西省住房和城乡建设网站,国际情况最新消息PM2是 Node.js 的优秀运行时管理工具#xff0c;专为简化和优化 Node.js 应用程序的生产部署与运行而设计。
PM2 官网链接: https://pm2.keymetrics.io/
1.PM2 的优势
持续运行#xff1a;即使应用出错或崩溃#xff0c;也能自动重启。负载均衡#xff1a;智能地自动分…PM2是 Node.js 的优秀运行时管理工具专为简化和优化 Node.js 应用程序的生产部署与运行而设计。
PM2 官网链接: https://pm2.keymetrics.io/
1.PM2 的优势
持续运行即使应用出错或崩溃也能自动重启。负载均衡智能地自动分配入站连接到多个应用实例。日志集中管理一处集中显示所有应用的日志。实时监控实时查看所有应用的状态及细节性能指标。
2. 安装 PM2
选择以下任意一种方法全局安装 PM2
npm install pm2 -g或者yarn global add pm23. PM2 常用命令
启动 pm2 start app.js- 启动并保护您的应用。查看列表 pm2 list- 显示所有 PM2 托管的应用列表。监控应用 pm2 monit- 查看应用的资源使用和日志。查看日志 pm2 logs- 获取应用的实时日志。重启应用 pm2 restart appName停止应用 pm2 stop appName移除应用 pm2 delete appName
4.PM2的其他用法
使用 pm2 start命令时你可以提供一些参数来指定如何启动你的应用程序。以下是这个命令的常用参数:
1.应用入口文件 - 这是必需的例如 pm2 start app.js会启动 app.js 文件。
2.-i 或--instances -指定要启动的实例数量。对于多核机器你可以使用此选项来启动多个应用实例。例如pm2 start app.js -i max将会为每个 CPU 核心启动一个实例。
3.--name--为启动的进程指定一个名字这样在后续操作或检查日志时会更容易识别。 例如pm2 start app.js --name myApp
4.-l 或 --log - 指定一个文件来保存日志。例如pm2 start app.js -l /path/to/logfile.log。