pm2
安装
npm install pm2 -g // sudo
1、常用命令
- pm2 start app.js # 启动,守护进程。自动重启应用程序,加环境变量,比如配置 env_pro --> 加 --env pro
- pm restart # 重启
- pm2 stop # 停止 参数 = id|name|all|json|stdin
- pm2 delete| del # 删除 参数 = name|id|script|all|json|stdin
2、集群模式
- pm2 start app.js -i 4 # 参数 = 数字|max 在集群模式下,启动4个应用程序实例 同时,将网络请求,负载均衡到每个应用实例
- pm2 reload all # 0秒重启所有应用
pm2 scale appName 10 # 将应用进程调整到10
- pm2 reset appName # 重置所有计数器
3、 进程监控
- pm2 list|ls # 列出所有用PM2启动的进程
- pm2 monit # 显示每个应用占用的cpu和内存
- pm2 show appName or id # 显示某个进程的所有信息
4、日志管理