問題タブ [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.

0 投票する
0 に答える
161 参照

node.js - Node.js サーバーが常に MaxListenersExceededWarning を返している

運用サーバーが次のエラーを返しています。

次のリンクに記載されているように、リスナーの数を増やすことでこのエラーに対処しようとしていますが:

スタックオーバーフロー

node.js 公式サイト

リスナーの数に関係なく、同じエラーが発生し続けます。このエラーを止める唯一の方法は設定process.setMaxListeners(0)ですが、そうするとメモリリークを検出できなくなるのではないかと心配しています。

設定することをお勧めしますprocess.setMaxListeners(0)か?または、最初にメモリリークがないことを確認しますか? 私はメモリリーク検出ツールを探していましたが、明確な結果はありませんでした. この種のツールについて何か提案があれば、それは間違いなく役に立ちます!