nodemon 自动重启nodejs服务

摘要:
Nodemon是一种工具,它可以自动检测目录中文件的更改,然后重新启动应用程序以调试节点J。因为发现这个js文件在运行过程中会消耗内存,并且重新启动后内存会下降,所以需要定期重新启动。他们可以开发一个python脚本,并定期修改Js文件的main,例如添加空格行或编写空格,这样Js就会发现更改。Nodemon将检测js文件中的更改并自动重新启动它。

nodemon是一种工具,可以自动检测到目录中的文件更改时通过重新启动应用程序来调试基于node.js的应用程序。

1. 安装

npm install -g nodemon

2.  使用

nodemon   main.js // 启动main服务

 延迟重启   

nodemon -delay10 main.js
nodemon --delay 2.5 server.js
nodemon --delay 2500ms server.js

  

3. 如何实现自动重启nodejs?

  在我们开发node 应用的时候,一但你的应用已经启动了,这个时候如果你修改了服务端的文件,那么要是这个修改起作用,你必须手动停止服务然后再重新启动,这在开发过程中无疑是很烦人的一件事,最好是有一个能够监控所有变动文件的脚本,一单发现文件有变动则立即重启服务,重新加载刚刚修改过的文件。

  应用的场景是有一个 main.js 文件,我们想每间隔一段时间给他重启一次,为什么要去重启呢?因为在运行过程中发现这个 js 文件特别消耗内存,重启后内存有能降下来,所以需要定时去重启他,他们可以开发一个python脚本,定时去修改一下main.js 文件,比如去增加一个空格行或者去写入一个空格,这样js就发现变化了,nodemon会检测到js文件发生变化,会自动去重启它。

免责声明:文章转载自《nodemon 自动重启nodejs服务》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇漫谈游戏中的阴影技术(阴影技术比较)对json进行封装下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

oracle查询连接数、并发数、共享池大小

1、查看当前数据库建立的会话情况:selectsid,serial#,username,program,machine,statusfromv$session;2、查询数据库当前进程的连接数:selectcount(*)fromv$process;3、查看数据库当前会话的连接数:selectcount(*)fromv$session;4、查看数据库的并发连接...

从Excel中导入数据时,提示“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决办法

具体下载地址:HTTP://www.microsoft.com/downloads/details.aspxFAMILYID=c06b8369-60dd-4b64-A44B-84b371ede16d&displayLang=ZH-CN对于一些早期用户,如果连接字符串中使用的是“Microsoft.Jet.OLEDB.4.0”,由于喷气项目已经停止,该项目不再...

解决微信公众平台接口配置信息配置失败问题

填写完URL和TOKEN后,当您单击“提交”时,系统将始终提示您“配置失败”或其他错误,以确认URL所指向的后台页面代码是否正常。请确认TOKEN配置是否正常。此时,请检查INDEX页面的编码格式,并将其更改为GB2312进行尝试,这可能会解决您的问题。我想把这篇文章献给我浮躁的自己。...

移动端媒体查询的一些尺寸参考

device-width是设备实际的宽度,不会随着屏幕的旋转而改变,因此并不适合开发响应式网站。比如iphone5s的屏幕分辨率宽为640,由于retina显示策略,当scale设置为1的时候,对应的media中取到的width为320,当scale设置为0.5的时候,width为640,而device-width始终是320。总结1.device-widt...

db2数据导出导入del与ixf格式

ixf格式保存的是结构和数据,是一个二进制文件,ixf文件不可视。...

iview表格动态数据实现合并功能

需求原型:代码实现:html part:从'../../libs/c导入{MsgType,PublicType}...