0

多数の Web ワーカーを生成する Node.JS アプリケーションがあります。

遅いメモリ リークのように見えますが、私のコードではないと思います。コードを完全にコメントアウトし、メッセージを受け取って何も返さない Web ワーカーがあるだけでも、メモリ リークは発生します。

問題は、大きなメッセージを送信していることにあるようです。多くの場合、それらは 1MB 以上の JSON です。最終的に、Workers は 6MB から 25MB に膨れ上がり、そこで止まるかどうかはわかりません。

これは Node.JS Web ワーカーの既知の問題ですか? 回避策はありますか?

ワーカーは、プールの抽象化で管理されます。それらを殺し、時々新しいものを生成する必要がありますか?

編集:多分それは私が使用した特定のプール ライブラリ、backgrounderだと思います。ただし、コードに明らかな原因はありません。

4

0 に答える 0