我的节点与许多其他节点一起在服务器上运行。 Node的forever模块用于正常重启节点。最近,forever模块与许多其他模块一起在服务器上崩溃(我们不知道哪些模块)。
我的节点现在运行正常,但我知道如果我尝试重新启动我的节点,我必须手动执行,因为永远会崩溃。
我想知道的是,我的节点运行正常意味着我的节点模块是安全的,或者我只知道何时重新启动节点?我的意思是节点启动时加载到内存中的节点模块,模块中的任何更改只会在节点重启时反映出来吗?
Thanx提前!!
答案 0 :(得分:3)
需要时,node.js会缓存模块。对已经需要的模块的任何更改都需要重新启动node.js.您可以在node.js documentation中找到require
缓存如何在node.js中工作的详细说明。