Meteor アプリケーションを作成し、( meteor build .
、tar
および) を使用してデプロイし、 pm2node main.js
を使用してライブ サーバーにデプロイしました。Chrome (シークレット) で+ +を押し続けると、クライアントごとに新しい接続が作成されるため、サーバーのメモリ使用量が急上昇することがわかります。CtrlShiftR
翌朝戻ったところ、メモリ使用量が 169.949 MB から 188.129 MB に減っていました。次に、システムを過負荷にしようとして、再びCtrl+ Shift+を押し続けましたR。メモリ使用量は急激に減少して約 175MB に戻り、その数値前後で変動しています。
これは、誰かがページにアクセスするまで、接続に割り当てられたメモリがシャットダウンされないことを示唆しています。それまでは記憶がよみがえります。
この仮定は正しいですか?本当なら、なぜ誰も訪れていないのに記憶が忍び寄り続けるのですか? (サイトはユーザー名/パスワードを使用して認証されます) 「自動的に」ではなく、一部の接続時にのみダウンするのはなぜですか? これにより、最終的に OOM エラーが発生しますか?