2016-10-04 38 views
0

我有一個nodejs + mysql應用程序運行在AWS上的Windows(EC2,RDP)。我不是因爲我的編碼不好,如果有背景/循環/作業在後臺運行。無論如何要監視這些由我的代碼啓動的背景資料?有沒有辦法查看Node.js中的所有後臺作業/線程

+0

根據您的操作系統,你也可以從多個線程是如何給定的進程中運行進程外的監控。請記住,node.js只使用一個線程來執行您的Javascript,但I/O(如磁盤訪問)可能使用一個小線程池,並且您的mysql庫也可能使用某些線程。 – jfriend00

回答

0

是否有無論如何監測這些由我的代碼發起的背景資料?

是,該過程被稱爲調試,在這種情況下,一個偉大的JS調試器是「眨眼DevTools調試器」

在其他功能,您可以:

在源文件中
  • 導航
  • 設置斷點(並指定觸發條件)
  • 步驟了,一步,一步了,簡歷(繼續)
  • 檢查範圍,變量,對象屬性
  • 將鼠標懸停的表達在源在工具提示中顯示其 值
  • 編輯變量和對象屬性
  • 繼續位置上的異常
  • 禁用/啓用所有斷點
  • CPU和堆紋
  • 網絡的客戶端請求檢查
  • 控制檯輸出檢查

一個很大的包執行是這樣的:https://github.com/node-inspector/node-inspector

相關問題