(转载):http://www.cnblogs.com/pigtail/archive/2013/01/08/2851056.html
使用supervisor提高nodejs调试效率
以往我们在开发php程序调试的时候,每修改一次,可以直接去浏览器浏览,不需要重启服务。但是在开发nodejs程序,调试的时候,无论你修改了代码的哪一部分,都需要重启服务才能生效。这是因为 Node.js 只有在第一次引用到某部份时才会去解析脚
本文件,以后都会直接访问内存,避免重复载入。。Node.js的这种设计虽然有利于提高性能,却不利于开发调试,因为我们在开发过程中总是希望修改后立即看到效果,而不是每次都要终止进程并重启。supervisor 可以帮助你实现这个功能,它会监视你对代码的改动,并自动重启 Node.js。
supervisor的安装也很简单:
直接用npm安装既可,键入命令: npm -g install supervisor
这里注意一点的就是,supervisor必须安装到全局,如果你不安装到全局,错误命令会提示你安装到全局。
如果不想安装到默认的全局,也可以自己修改全局路径到当前路径
npm config set prefix "路径"
安装完以后就可以用supervisor 来启动服务了。
supervisor app.js
启动完全是这个样子
修改一下,然后刷新
相关推荐
详细介绍Avaya公司CMS Supervisor 使用方法和配置技巧。
Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,...
代码完成度不高,但是能用,需要懂nodejs。安装supervisor,打开后运行脚本即可开始检测,需要定制规则修改index.js文件
节点JS 提供用于调用Node.js函数的Elixir API。文献资料可以在上找到该文档。先决条件长生不老药> = 1.7 ... supervisor ( NodeJS , [[ path: " /node_app_root " , pool_size: 4 ]])使用NodeJS.call(module, args \
ubuntu--Supervisor的简单使用.docx
使用Supervisor管理Linux进程.docx
nodejs-study一起学习一波 nodejs, 里面有比较全的代码和说明,后加上文档说明,欢迎取用学习目录清单1、nodejs系列教程(1) 2、nodejs 3分钟学会系列教程(2) supervisor commanjs nodejs模块 3、nodejs 3分钟...
今天小编就为大家分享一篇关于Node.js使用supervisor进行开发中调试的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
目前似乎最常见的线上部署nodejs项目的有forever,pm2这两种。 使用场合: supervisor是开发环境用。 forever管理多个站点,每个站点访问量不大,不需要监控。 nodemon 是开发环境使用,修改自动重启。 pm2 网站...
supervisor是linux下的线程守护工具,在 Linux 上有很多可以管理进程的工具,我们使用 Supervisor 来做这个事情。原因有两点: 1、它是微软官方文档推荐的,降低学习成本。 2、它并不一定是最好的,但一定是...
收集了supervisor所需要的多个安装包,并且测试成功, 可以启动dotnetcore程序,并进行监控。
自动安装supervisor
supervisor在linux环境下的离线安装包,包括所有依赖包(不包括py,py请自行安装)
本文实例讲述了Python使用Supervisor来管理进程的方法。分享给大家供大家参考。具体分析如下: Supervisor可以启动、停止、重启*nix系统中的程序。也可以重启崩溃的程序。 supervisord的一个守护进程,用于将指定的...
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业...定时任务源码+项目说明(集成django使用,配合监控工具flower,进程管理工具supervisor的demo).zip
Supervisor是一个进程控制系统. 它是一个C/S系统(注意: 其提供WEB接口给用户查询和控制), 它允许用户去监控和控制在类UNIX系统的进程. 它的目标与launchd, daemontools和runit有些相似, 但是与它们不一样的是, 它...
本小节将使用进程管理工具 supervisor 来管理容器中的多个进程。使用Supervisor可以更好的控制、管理、重启我们希望运行的进程。在这里我们演示一下如何同时使用 ssh 和 apache 服务。 配置 首先创建一个Dockerfile...