用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...