码迷,mamicode.com
首页 > 其他好文 > 详细

PM2 node 守护工具

时间:2019-12-27 20:28:10      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:监听   log   star   保存   负载均衡   日志   span   npm   mil   

github:https://github.com/Unitech/pm2
安装  npm install pm2@latest -g 或者是 yarn global add pm2
启动:pm2 start app.js 
启动5个应用实例,自动负载均衡, 启动多个: pm2 start app.js -i 5   
可以将`app`最多增加或减少2个应用实例 : pm2 scale app 2 
在原有的基础上加上三个实例, 扩大`app`:pm2 scale app +2   
    --watch:监听应用目录的变化,一旦发生变化,自动重启。
    pm2 start app.js --watch -i 2
杀死守护进程 : pm2 kill  
终端的实时仪表板: pm2 monit

技术图片

重启: pm2 restart app_name
无缝重启: pm2 reload app_name |all
停止: pm2 stop app_name |all
pm2列表中删除进程: pm2 delete app_name |all

技术图片

 

列出由PM2管理的所有应用程序的状态:pm2 [list|ls|status]
实时显示日志:pm2 logs
较旧的日志:pm2 logs --lines 200
 
 
 pm2 save  # 保存当前应用列表
 pm2 resurrect  # 重新加载保存的应用列表
 
 pm2 startup  # 创建开机自启动命令
 pm2 unstartup  # 移除开机自启动

PM2 node 守护工具

标签:监听   log   star   保存   负载均衡   日志   span   npm   mil   

原文地址:https://www.cnblogs.com/zeng-qh/p/12109048.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!