项目部署05 Linux安装pm2管理node服务

122 阅读1分钟

注:

安装pm2解决什么问题?

通常情况下,我们通过远程工具与服务器建立连接,可以直接启动node服务,但是当我们断开远程工具与服务器的连接时,我们开启的node进程就会自动断开,从而导致我们的服务器停止监听客户端发送的请求。安装pm2,使用pm2来开启node服务正是为了解决此问题。

01.全局安装pm2

  1. 使用npm安装
    npm install pm2 -g
    这里笔者使用的是npm,需要提前安装node。安装node的流程可以从本文章所属的专栏里查找。由于是使用全局安装,所以当前的所处路径在哪并不重要。
    image.png

02.使用pm2

  1. 查看进程
    pm2 list
    image.png

  2. 启动程序,这里以node为例
    pm2 start 启动文件名 --name '进程名字'
    启动文件名指项目的启动文件,需要到项目所处的目录下,填写项目启动文件的相对路径;
    进程名字可以随意起,但是要能记住。使用pm2关闭项目的时候,就需要用到进程名字
    示例:pm2 start app.js --name 'bdmoa'
    image.png 到此,启动成功

  3. 关闭pm2程序
    pm2 stop bdmoa image.png