根據github上的說明,node supervisor原本是用於伺服器上node.js應用崩潰的時候,自己重新啟動。當然它也可以監控你的專案的js(或coffeescript)檔案變化,進而重啟來方便我們除錯應用程式。
安裝方法(以全域性模組安裝):
複製**
**如下:
npm install supervisor -g
複製**
**如下:
supervisor還支援多種引數,列舉如下:
複製**
**如下:
//要監控的資料夾或js檔案,預設為'.'
-w|--watch
//要忽略監控的資料夾或js檔案
-i|--ignore
//監控檔案變化的時間間隔(週期),預設為node.js內建的時間
-p|--poll-interval
//要監控的副檔名,預設為'node|js'
-e|--extensions
//要執行的主應用程式,預設為'node'
-x|--exec
//開啟debug模式(用--debug flag來啟動node)
--debug
//安靜模式,不顯示debug資訊
-q|--quiet
nodejs本地伺服器自動重啟
方法1 首先為了是這個命令全域性可用,最好我們進行全域性安裝 npm install g nodemon 然後dos介面進入你的專案根目錄 nodemon server.js 這樣就可以啟動應用了,並且在檔案有變化之後會自動重啟服務。方法2 直接用npm安裝supervisor,鍵入命令 npm i...
windows service自動重啟服務
服務一般都能正常的執行,但有時候也會有一些假死現象,比如公司有一考勤服務就因為依賴於硬體廠家的api,但廠家api執行一段時間後會默名的假死,引起整個服務假死,因為這一假死現象具有不確定性,所以不太可能 看到假死後手動去進行啟動。目前本人知道的有兩種方法解決這種情況 1.寫另乙個服務,對此當前服務進...
Windows下自動重啟tomcat服務指令碼
最近發現windows下的tomcat服務,莫名其妙的記憶體溢位 由於該服務屬於一些無源 的專案,每天手工重啟過於繁瑣 tomcat自帶的shutdown指令碼,無法保證及時停止tomcat服務 停止tomcat服務後,需要等待tomcat占用的記憶體完全釋放 如果有人遇到類似上面描述的症狀,可以使...