2013-12-09 52 views
0

我的節點與許多其他節點一起在服務器上運行。節點的forever模塊用於正常重啓節點。最近永遠模塊與許多其他模塊一起在服務器上崩潰(我們不知道哪些模塊)。節點啓動時節點模塊是否加載到內存中?

我的節點現在運行良好,但我知道,如果我試圖重新啓動我的節點,我將不得不這樣做,手動真棒永遠崩潰。

我想知道的是,我的節點運行良好意味着我的節點模塊是安全的,或者我只知道何時重新啓動節點?我的意思是當節點啓動時節點模塊加載到內存中,並且模塊中的任何更改僅在節點重新啓動時才反映出來?

Thanx提前!!

+0

模塊在節點啓動時被緩存,因此更改通常僅在重新啓動後纔會反映出來。 – adeneo

回答

3

模塊在需要時由node.js緩存。對已經需要的模塊進行的任何更改都需要重新啓動node.js.您可以在node.js documentation中找到有關require緩存如何在node.js中工作的詳細說明。