1

誰でも作成できる特定のスクリプトをロードするためのノード サーバーがあります。ノード サーバーを起動すると、モジュールが初めてグローバル スコープで読み込まれることを理解しています。ページを要求すると、「サーバーの起動」コールバックによってページが読み込まれます。リクエストごとに、すでにロードされているすべてのモジュールを使用できます。しかし、リクエスト時にグローバル変数が変更され、プロセス内の他のすべてのインスタンスに影響を与えるスクリプトに遭遇したことはありません (おそらく存在します)。

私の質問は、サーバーのクラッシュに関して、グローバルデータを変更することはどの程度安全ですか? また、適切なデータがロードされるまでの非常に短い時間、すべてのインスタンスに対してサーバーを「一時停止」する適切なロック メカニズムを作成したとします。

4

1 に答える 1