七 Windos系统下使用PM2部署Node.js服务

一 windows系统下安装PM2

1.使用npm命令安装PM2

npm i pm2 -g

全局安装PM2.
安装完成之后,使用pm2命令输出版本号,则说明安装正确

pm2 -v

在这里插入图片描述

二 PM2的简单使用

1.启动Node服务
打开终端,切换至项目根目录下,使用pm2命令启动。

pm2 start [path] --name [project_name]

注:在测试过程(Express框架)中,直接使用pm2 start app.js 命令启动Node服务后无效,本人经过测试,使用www文件直接启动.
例:

pm2 start ./bin/www --name test

在这里插入图片描述
2.其余常用命令
(1)pm2 ls 查看启动的服务列表
(1)pm2 stop all 停止所有服务
(1)pm2 stop [ name | id ] 停止指定服务,通过项目的name或者id
(1)pm2 restart [ name | id ] 重启指定服务
(1)pm2 delete all 删除全部服务
(1)pm2 delete [ name | id ] 删除指定服务
(1)pm2 logs 查看实时日志
(1)pm2 startup 开机启动

注:以上所述均为亲测,网上帖子基本都在说直接start app.js可以运行,不知道是框架不一样还是什么原因,经测试,在express框架中,使用pm2部署Node服务需要运行www文件才可以,另外,npm run strat也仅仅是脚本命令,实际运行的还是bin文件下的www文件
为服务起名时,注意name指令前为双横杠(–name),心细且早已发现的同学请略过即可。

三 PM2的开机启动

1.安装windows自启动包

npm install pm2-windows-startup -g

嫌慢使用cnpm即可
安装完成,执行自启动命令

pm2-startup install

出现提示,则说明自启动设置完成,然后保存一下当前正在运行的pm2项目
注意:新增之后同样需要保存

pm2 save

然后重启电脑,在终端输入pm2 ls,即可查看Node.js服务,会发现,之前的服务已经在运行了。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值