0
点赞
收藏
分享

微信扫一扫

pm2 使用教程: 管理你的 nodejs 后台项目

pm2 使用教程: 管理你的 nodejs 后台项目

什么是 pm2

pm2 是一个可以管理多个 nodejs 项目的管理工具,方便 nodejs 程序运行于后台等,多用于服务器

官网: ​​https://pm2.keymetrics.io/​​​ GitHub: ​​https://github.com/Unitech/pm2​​

长时间运行也是完全没有问题的:
pm2 使用教程: 管理你的 nodejs 后台项目_linux

一、安装

系统中已经安装了 nodejs 和 npm,全局安装 pm2 即可

npm i g pm2

首次启动长这样
pm2 使用教程: 管理你的 nodejs 后台项目_pm2_02

二、 启动

比如我需要启动一个 express 项目,你需要先知道直接运行的 js 脚本是哪个,比如我的这个项目,需要先查看一下 ​​package.json​​​ 文件里的指向
pm2 使用教程: 管理你的 nodejs 后台项目_pm2_03

从上图中可以看到,这个项目的启动文件是当前目录中的 ​​./bin/www​​​ 文件,所以直接添加这个作为入口即可
​​​--name​​ 可以给这个项目起名,就是 pm2 列表中的名字

pm2 start ./bin/www --name diary

三、操作

​pm2 examples​​ 可以查看一些常用的例子,基本一看就知道什么意思

pm2 使用教程: 管理你的 nodejs 后台项目_linux_04

1. 查看项目列表

pm2 ls

pm2 使用教程: 管理你的 nodejs 后台项目_nodejs_05

2. 停止项目

pm2 stop appName

pm2 使用教程: 管理你的 nodejs 后台项目_pm2_06

3. 删除项目

pm2 delete appName

pm2 使用教程: 管理你的 nodejs 后台项目_linux_07

4. 查看项目信息

pm2 info appName

pm2 使用教程: 管理你的 nodejs 后台项目_linux_08

4. 查看日志

pm2 logs diary [--lines 1000]

pm2 使用教程: 管理你的 nodejs 后台项目_js_09
pm2 使用教程: 管理你的 nodejs 后台项目_pm2_10


举报

相关推荐

0 条评论