supervisor与pm2
来源:互联网 发布:农村淘宝网app下载 编辑:程序博客网 时间:2024/06/10 15:11
在开发过程中,每次修改代码保存后,我们都需要手动重启程序,才能查看改动的效果。使用 supervisor 可以解决这个繁琐的问题,全局安装 supervisor。这里注意一点的就是,supervisor必须安装到全局,如果你不安装到全局,错误命令会提示你安装到全局。
npm install -g supervisor
运行 supervisor --harmony index 启动程序,如下所示:
安装完以后就可以用supervisor 来启动服务了。
supervisor www
启动完全是这个样子
输入网址启动请求如下图:
修改www文件然后请求如下图:
2、pm2
当我们的项目要部署到线上服务器时,不能单纯的靠 node index 或者 supervisor index 来启动了,因为我们断掉 SSH 连接后服务就终止了,这时我们就需要像 pm2 或者 forever 这样的进程管理器了。pm2 是 Node.js 下的生产环境进程管理工具,就是我们常说的进程守护工具,可以用来在生产环境中进行自动重启、日志记录、错误预警等等。pm2官方文档:http://pm2.keymetrics.io/docs/usage/quick-start/
以 pm2 为例,全局安装 pm2:
首先需要安装pm2:
npm install -g pm2
运行:
pm2 start www.js
或者修改 package.json中的start命令:
"scripts": { "start": "pm2 start ./bin/www" }
然后运行 npm start 通过 pm2 启动程序,如下图所示 :
pm2 常用命令:
安装:npm install -g pm2
启动程序:pm2 start <app_name|id|all>
列举进程:pm2 list
退出程序:pm2 stop <app_name|id|all>
重起应用:pm2 restart
程序信息:pm2 describe id|all
监控:pm2 monit
实时集中log处理: pm2 logs
API:pm2 web (端口:9615 )
参考链接:
nodejs高大上的部署方式-PM2
使用高大上的pm2代替forever部署nodejs项目
- supervisor与pm2
- node与PM2
- pm2
- pm2
- pm2
- PM2
- pm2
- PM2
- PM2
- PM2
- PM2
- PM2
- PM2
- PM2
- supervisor安装与使用
- supervisor配置与使用
- supervisor安装与管理
- cgroup与supervisor
- Tomcat中设置session超时时间
- 十大网络赚钱平台
- vi的使用方法
- 454. 4Sum II leetcode binary search
- 步步高彭雄:弄潮“互联网+零售”从端到端流程开始
- supervisor与pm2
- 十万个为什么
- [LeetCode]85. Maximal Rectangle
- KD-Tree在K-NN的应用
- 一道笔试题
- maven 使用 aliyun的mirror
- 工具方法:判断是否为空获取手机Imei编号等
- 反编译初步
- JS transform