3

nodetimeによると、ノードアプリケーションを再起動しても、メモリリークが続いています。次の「OS-空​​きメモリ」グラフを確認してください。サーバー全体を再起動するまで、メモリが着実に減少することに注意してください(ノードアプリが数十回再起動するにもかかわらず)。

ここに画像の説明を入力してください

これはどのように可能ですか?私は根本的に何かを誤解していますか?1つのプロセスでのメモリリークがどのように存続し、OSに影響を及ぼし続けるのかわかりません...

マシン情報:CentOSを実行しているAmazon EC2(m1.large)

4

1 に答える 1

0

1 つのプロセス (実際には強制終了されたプロセス) でのメモリ リークでは、これを行うことはできません。

共有状態を提供するためにサードパーティのシステムを使用していますか? たとえば、データベース、またはセッション用の redis のようなものですか? その場合、ノード プロセスを再起動すると、同じ共有状態に再接続され、最初に開始されたリークが続行されます。

于 2013-03-10T03:40:27.480 に答える