NodeJs项目 + Express + PM2 +Linux环境 开机自启动

前言:nodejs 项目想要后台运行,forever 是可以实现的,但是开机自启项目的话,需要自己编写脚本,比较麻烦,下面介绍一个简单的工具PM2

 

一:CentOS下 PM2的安装

1、输入:

npm install pm2 -g

2、查看版本号:

pm2 --version

   显示如下:

   

二:使用

1、新建Express项目,我这里项目的目录是  /home/MySite/DLTest。进入项目目录,输入命令,启动项目,并给该启动项加入一个列表,给该条记录起名 为 ‘server1’

   pm2 start ./bin/www --name='server1'

2、查看当前守护进程列表

pm2 list

  显示如下:说明你的启动进程已经被维护到列表里了

3、保存当前列表

pm2 save

  保存后会显示如下:

  

  你的列表配置信息会自动生成启动信息,并保存在  上图输出的位置。

4、设置pm2 开机启动  输入:

pm2 startup

  出现下面一堆乱七八糟的信息,不同系统可能不同,说明你设置成功了。重启系统试试吧,看看你的node项目是不是可以直接访问!

5、网上有很多pm2 的相关命令,这里引用一个连接

https://blog.csdn.net/chengxuyuanyonghu/article/details/74910875

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值