layout: post title: PM2——node进程管理工具 subtitle: PM2——node进程管理工具 date: 2019-4-23 author: Teemo header-img: img/post-bg-swift2.jpg catalog: true tags: - 工具 - node —
前言
PM2是Node.js应用程序的生产过程管理器,具有内置的负载平衡器。它可以保持应用程序的开启状态,在不停机的情况下重新加载应用程序,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等。
下载
全局安装:
sudo npm install pm2@latest -g
使用
启动应用程序:
pm2 start app.js
管理应用程序:
//停止应用程序
pm2 stop <app_name|id|'all'|json_conf>
//重启应用程序
pm2 restart <app_name|id|'all'|json_conf>
//删除应用程序
pm2 delete <app_name|id|'all'|json_conf>
查看所有应用程序:
pm2 list
查看某一个进程的信息:
pm2 describe app_name|app_id
查看所有的进程状态:
pm2 status