nodejsNodejs的进程管理工具pm2
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了nodejsNodejs的进程管理工具pm2,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1342字,纯文字阅读大概需要2分钟。
内容图文
![nodejsNodejs的进程管理工具pm2](/upload/InfoBanner/zyjiaocheng/953/50b7905983cd4dc5afb77b3715504d9f.jpg)
生产环境的Nodejs的进程管理工具https://github.com/Unitech/pm2
pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能。
pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载,
PM2是一个通用过程管理器,也是一个带有内置Load Balancer的Node.js应用程序的生产运行时。
主要特征:
- 简单高效的流程管理(启动/停止/重启/删除/显示/监控)
- 通过自动重启和初始化系统脚本生成,让您的应用始终保持在线状态
- 集群化Node.js应用程序,无需更改代码以提高性能和可靠性
- 热重新加载Node.js应用程序,无需额外配置
安装:?
npm install -g pm2
启动进程/应用
pm2 start bin/www
进程/应用重命名
pm2 start app.js --name wb123
添加进程/应用watch
pm2 start bin/www --watch
结束进程/应用
pm2 stop www
结束所有进程/应用
pm2 stop all
删除进程/应用
pm2 delete www
删除所有进程/应用
pm2 delete all
列出所有进程/应用
pm2 list
查看某个进程/应用具体情况
pm2 describe www
查看所有日志
pm2 logs
查看某个进程/应用的日志
//pm2 logs [app-name] pm2 logs www
查看指定行数开始的日志cd
# pm2 logs manage --lines 10
json格式查看日志
# pm2 logs manage --json
pm2 start app.js -i 3 # 开启三个进程 pm2 start app.js -i max # 根据机器CPU核数,开启对应数目的进程
转载于:https://my.oschina.net/u/3729326/blog/1831695
内容总结
以上是互联网集市为您收集整理的nodejsNodejs的进程管理工具pm2全部内容,希望文章能够帮你解决nodejsNodejs的进程管理工具pm2所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。