注:
安装pm2解决什么问题?
通常情况下,我们通过远程工具与服务器建立连接,可以直接启动node服务,但是当我们断开远程工具与服务器的连接时,我们开启的node进程就会自动断开,从而导致我们的服务器停止监听客户端发送的请求。安装pm2,使用pm2来开启node服务正是为了解决此问题。
01.全局安装pm2
- 使用npm安装
npm install pm2 -g
这里笔者使用的是npm,需要提前安装node。安装node的流程可以从本文章所属的专栏里查找。由于是使用全局安装,所以当前的所处路径在哪并不重要。
02.使用pm2
-
查看进程
pm2 list
-
启动程序,这里以node为例
pm2 start 启动文件名 --name '进程名字'
启动文件名指项目的启动文件,需要到项目所处的目录下,填写项目启动文件的相对路径;
进程名字可以随意起,但是要能记住。使用pm2关闭项目的时候,就需要用到进程名字。
示例:pm2 start app.js --name 'bdmoa'
到此,启动成功
-
关闭pm2程序
pm2 stop bdmoa