多数の Web ワーカーを生成する Node.JS アプリケーションがあります。
遅いメモリ リークのように見えますが、私のコードではないと思います。コードを完全にコメントアウトし、メッセージを受け取って何も返さない Web ワーカーがあるだけでも、メモリ リークは発生します。
問題は、大きなメッセージを送信していることにあるようです。多くの場合、それらは 1MB 以上の JSON です。最終的に、Workers は 6MB から 25MB に膨れ上がり、そこで止まるかどうかはわかりません。
これは Node.JS Web ワーカーの既知の問題ですか? 回避策はありますか?
ワーカーは、プールの抽象化で管理されます。それらを殺し、時々新しいものを生成する必要がありますか?
編集:多分それは私が使用した特定のプール ライブラリ、backgrounderだと思います。ただし、コードに明らかな原因はありません。