windows服务器使用winservice及pm2部署nodejs服务

步骤如下:

1、安装 pm2

npm i pm2 -g

2、安装三方npm包便于生成windows服务

npm i pm2-windows-service -g

3、找到.pm2的安装路径,添加pm2环境变量

添加系统环境变量 PM2_HOME=D:\.pm2
右键 [我的电脑] - [属性] - [高级系统设置] - [环境变量] - 新建 [系统变量]
名称PM2_HOME
路径D:\.pm2(这路径根据自己需要定)

4、安装服务

以管理员权限打开新的命令行窗口,执行以下命令来安装服务

pm2-service-install -n myservice

Perform environment setup ? 选 n, 继续
此时, PM2服务已安装成功并已启动, 可以通过 Wn+R来查看,输入services.msc即可看到服务

如果要卸载服务

pm2-service-uninstall

5、启动node程序

下面用 pm2 来启动我们自己的服务程序 app.js, 然后告诉 pm2 开机后自动运行我 app.js
继续在管理员命令行下, cd 到 app.js 所在目录

pm2 start app.js --name myapp

6、查看服务列表

pm2 list

7、添加到自启动服务

pm2 save

pm2 save很重要, 它保存当前pm2 正在管理的NodeJS服务, 并在开机后恢复这些服务
至此, 安装配置完成

 

P.S如果不知道.pm2文件在哪?一般在c:\Users\<username>\.pm2

https://blog.youkuaiyun.com/zhaoyao91/article/details/44227897

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值