window、linux系统用pm2开机自启nodejs项目

window系统

1、安装pm2(建议安装到全局)

npm install pm2 -g

2、安装windows自启动包

npm install pm2-windows-startup -g

3、创建开机启动脚本文件

pm2-startup install

4、使用pm2启动项目

pm2 start 项目启动文件(最好是进入到项目启动文件同级目录)

5、保存pm2中的项目(最好加一个保存一个)

 pm2 save

执行完以上操作,重启电脑查看

卸载服务

pm2-service-uninstall 

linux系统

1、启动服务

pm2 start 项目启动文件(最好是进入到项目启动文件同级目录)

2、保存当前已启动的服务

 pm2 save

3、设置开机自启配置

pm2 startup

4、执行pm2 startup后,得到提示,复制并执行以sudo env开头的提示,用来设置环境变量

sudo env ...

执行完以上操作,重启电脑查看

pm2常用命令 

pm2 的服务都有一个数字 id,你可以用 id 快速操作它。下面以编号为 0 的服务为例(当然,把 id 换为应用名也是一样的):

pm2 start                  # 启动一个服务,携带 --name 参数添加一个应用名,携带参数 --watch 将观察修改重启服务

pm2 list                    # 列出当前的服务 pm2 monit # 监视每个node进程的CPU和内存的使用情况

pm2 stop 0              # 停止服务(pm2 stop 名称或id)

pm2 stop all            # 停止所有服务进程

pm2 restart 0          # 重启服务(pm2 restart app.js)

pm2 restart all        # 重启所有进程

pm2 delete 0          # 删除服务(pm2 delete app_name|app_id)

pm2 delete all        # 删除全部服务

pm2 logs                # 查看所有服务的输出日志

pm2 logs 0             # 查看服务的输出日志

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值