pm2使用 node 进程管理

2023-04-25,,

1、问题

使用阿里云服务器时遇到一个问题,就是只能开一个命令窗口,加入运行node服务,只能起一个服务,不能启多个服务。pm2可以解决这个问题。

2、pm2简介

官网:https://pm2.keymetrics.io/docs/usage/quick-start/

pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态。

(1)安装

$ npm install pm2@latest -g
# or
$ yarn global add pm2

(2)启服务

pm2 start 可执行js

pm2 start app.js --name www_itying_com
 pm2 start app.js -i 3 --name www_itying_com 3 启动 3 个进程 (自带负载均衡)

 

(3)阿里云实例

(4) 重启服务

pm2 stop all # 停止所有进程

pm2 restart all # 重启所有进程
pm2 reload all # 0 秒停机重载进程 (用于 NETWORKED 进程)

 

也可以只启动某个应用。

(5)显示所有进程状态

pm2 logs

(6)杀死进程

pm2 delete 0 # 杀死指定的进程
pm2 delete all # 杀死全部进程

pm2使用 node 进程管理的相关教程结束。

《pm2使用 node 进程管理.doc》

下载本文的Word格式文档,以方便收藏与打印。