用supervisor除錯NodeJS應用

2022-09-01 23:21:29 字數 669 閱讀 1418

用nodejs寫應用有個很彆扭的地方

每當修改**時,不能即時的在瀏覽器上檢視結果

需要關閉應用,然後重新啟動應用才行

在開發過程中反覆的重啟應用是個很痛苦的事情

所以呢,就有人寫了個supervisor工具來方便除錯

安裝方法:

$npm install –g supervisor
需要注意的是,supervisor會安裝到系統目錄,所以需要用管理員許可權進行安裝.

好了,安裝完成之後,我們來做個實驗.

用supervisor啟動應用:

訪問應用:

不關閉應用,直接修改輸出部分

res.write('hello world!\nnodejs is great\n');
訪問:

嗯,工作得很好.這樣開發除錯過程就變得輕鬆了.

另外,正式執行應用時,還是用node直接執行要好一些.畢竟減少i/o訪問次數也是乙個效能提公升點

用supervisor守護django踩過的坑

乙個設為autostart true的程序如果在啟動過程中發生錯誤而無法正常啟動,就會在starting和backoff間不斷切換,表示反覆嘗試啟動。當嘗試次數達到設定的最大值時,將轉變為fatal狀態。檢查supervisor.conf program web backend 1 command中...

supervisor可以用的配置es和kibana

program elasticsearch directory usr local elasticsearch bin 程式的啟動目錄 command su elk c usr local elasticsearch bin elasticsearch 啟動命令,可以看出與手動在命令列啟動的命令是一...

用Node Inspector除錯NodeJs程式

一 安裝 npm install node inspector g 二 使用 2.啟動node inspector node inspector web port 8080 debug port 5858 在5858埠掛上偵錯程式,然後允許程式設計師通過8080埠進行除錯 三 除錯 1.使用chro...