0

我的节点与许多其他节点一起在服务器上运行。Node 的 forever 模块用于优雅地重启节点。最近,forever 模块和许多其他模块(我们不知道是哪些)一起在服务器上崩溃了。

我的节点现在运行良好,但我知道如果我尝试重新启动我的节点,我将不得不手动执行它,因为它永远崩溃了。

我想知道的是,我的节点运行良好是否意味着我的节点模块是安全的,或者我只会在重新启动节点时知道?我的意思是节点启动时是否将节点模块加载到内存中,并且模块中的任何更改仅在节点重新启动时才反映?

提前谢谢!!

4

1 回答 1

3

模块在需要时由 node.js 缓存。对已经需要的模块的任何更改都需要重新启动 node.js。您可以在node.js 文档require中找到关于缓存如何在 node.js 中工作的详细说明。

于 2013-12-09T08:59:34.023 回答