zoukankan      html  css  js  c++  java
  • nodemon 自动重启nodejs服务

    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文件发生变化,会自动去重启它。

    如果觉得对您有帮助,麻烦您点一下推荐,谢谢!



    好记忆不如烂笔头
  • 相关阅读:
    给多个表的Dimension字段赋初值
    第十七章 性能(一)
    终于看到Inside Microsoft Dynamics Ax4.0了
    Snapin
    添加图片
    PHP功能齐全的发送邮件类,可以发送HTML和附件
    js重写的美化版select控件
    纯CSS的下拉菜单 支持IE6 IE7 Firefox
    BluePage通用分页类
    论坛结构改动,URL重写不影响收录地址的访问代码
  • 原文地址:https://www.cnblogs.com/xuchunlin/p/14875127.html
Copyright © 2011-2022 走看看