問題タブ [nodejs-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - Node.js サーバーが常に MaxListenersExceededWarning を返している
運用サーバーが次のエラーを返しています。
次のリンクに記載されているように、リスナーの数を増やすことでこのエラーに対処しようとしていますが:
リスナーの数に関係なく、同じエラーが発生し続けます。このエラーを止める唯一の方法は設定process.setMaxListeners(0)
ですが、そうするとメモリリークを検出できなくなるのではないかと心配しています。
設定することをお勧めしますprocess.setMaxListeners(0)
か?または、最初にメモリリークがないことを確認しますか? 私はメモリリーク検出ツールを探していましたが、明確な結果はありませんでした. この種のツールについて何か提案があれば、それは間違いなく役に立ちます!