nodejs 自動重啟服務 supervisor

2021-07-10 05:46:13 字數 676 閱讀 6784

根據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占用的記憶體完全釋放 如果有人遇到類似上面描述的症狀,可以使...