PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。
安装
# 安装npm install pm2 -g# 查看版本(是否安装成功)pm2 --version
常用命令
# 启用pm2 start ...# 查看pm2进程列表pm2 list# <AppName>/<id> 可通过pm2 list查看# 重启pm2 restart <AppName>/<id># 停止pm2 stop <AppName>/<id># 删除pm2 delete <AppName>/<id># 显示日志# 全部进程日志pm2 logs# 指定进程的日志pm2 log <AppName>/<id># 进程的状态pm2 monit <AppName>/<id>
pm2: command not found
linux下不像windows下能自动创造一个环境变量去实现我们的全局。所以我们需要创建一个linux下的软连接。
找到全局环境PATH路径:可以选择任何一个以:隔开的路径做为系统环境路径,我通常会选/usr/local/bin
# 输入echo $PATH# 输出/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
找到pm2的安装路径:通常我们在安装pm2的时间会有一个安装路径显示

- 软连接
ln -s /usr/local/node/bin/pm2 /usr/local/bin/

