0

私のノードは、他の多くのノードとともにサーバー上で実行されています。ノードの forever モジュールは、ノードを正常に再起動するために使用されます。最近、forever モジュールが他の多くのモジュールと共にサーバー上でクラッシュしました (どのモジュールかはわかりません)。

私のノードは今のところ正常に動作していますが、ノードを再起動しようとすると、手動で再起動する必要があることがわかっています。

私が知りたいのは、ノードが正常に動作していることは、ノード モジュールが安全であることを意味するのか、それともノードを再起動したときにのみわかるということですか? つまり、ノードの起動時にノードモジュールがメモリにロードされ、モジュールの変更はノードの再起動時にのみ反映されるということですか?

事前にサンクス!!

4

1 に答える 1

3

Modules are cached by node.js when required. Any change to a module that was already required needs a restart of node.js. You can find a detailed description how require caching works in node.js in the node.js documentation.

于 2013-12-09T08:59:34.023 に答える