2015-10-31 139 views
0

剛剛完成安裝Pencilblue的第一個本地實例。我使用全新安裝的node.js/mongodb/pencilblue運行OSX 10.11。我第一次運行「pencilblue start」時,發現我可以聽到我的硬盤在狂熱地工作。果然,Activity Monitor顯示「節點」以3MB/s寫入!它只是繼續前進。我去睡覺,第二天早上寫了26GB!我運行了一個「killall節點」並重新運行「pencilblue start」,同樣的事情,立即開始以3MB/s的速度寫入磁盤!幫幫我!Pencilblue(node.js)性能問題:不斷寫入磁盤

+0

此外,CPU使用率達到84%。 – noahlocke

+0

更新:運行「節點pencilblue.js」,一切都很好,安靜。只有兩個節點進程運行而不是5個,並且沒有瘋狂的磁盤寫入活動。在運行「pencilblue start」時,仍然不確定哪些進程正在創建磁盤瘋狂,但我的猜測是鉛筆藍牙中可能存在一個bug。 – noahlocke

回答

1

PB將連續寫出的唯一文件將是日誌文件。日誌級別以及傳輸可以配置。如果您的配置有cluster.workers = "auto"和您的所有工作人員(mac書上的〜7)不能與依賴系統(mongo和/或redis)建立連接,唯一會有大量日誌輸出的是, 。

我很想看看日誌文件,看看它寫出來的內容。

+0

太好了,謝謝!我將在本週看一看,並試圖找出答案。 Pencilblue的所有日誌只有7KB,不知道是否有其他日誌在其他地方......我是node.js的新手,但是明白沒有開箱即用的日誌,相反,我需要安裝並運行節點檢查器。接下來我會這樣做。 – noahlocke