EventEmitter唤醒侦听器如何计数?

有关警告的问题Warning: Possible EventEmitter memory leak detected. 11 wakeup listeners added. Use emitter.setMaxListeners() to increase limit Warning: Possible EventEmitter memory leak detected. 11 wakeup listeners added. Use emitter.setMaxListeners() to increase limit Warning: Possible EventEmitter memory leak detected. 11 wakeup listeners added. Use emitter.setMaxListeners() to increase limit已经被问了很多。

但是,我没有得到唤醒听众如何计数?

Node文档说:

eventEmitter.on()方法用于注册侦听器,而eventEmitter.emit()方法用于触发事件。

https://nodejs.org/docs/latest/api/events.html#events_emitter_setmaxlisteners_n

那么,这段代码总结了6个eventEmitter.on(),那么怎么会产生这个警告呢?

 var express = require('express'); var bodyParser = require('body-parser'); var request = require('request'); var http = require('http'); var moment = require('moment'); const apn = require("apn"); const EventEmitter = require('eventemitter3'); var jsonfile = require('jsonfile'); var emoji = require('node-emoji'); var ee = new EventEmitter(); ee.on("MorseOK", function () { }); ee.on("DateOK", function () { }); ee.on("MsgFailed", function () { }); ee.on("TEST_NOTIFS", function () { }); ee.on("LOAD_TOKENS", function () { }); ee.on("SAVE_TOKENS", function () { }); function sendNotificationToIPhone(text) { /* ... */ } function timerCallback() { /* ... */ }; setInterval(timerCallback, global.the_interval); timerCallback() var app = express(); app.use(bodyParser.json()); app.post('/api/messages', function (req, res) { /* ... */ }); app.post('/api/client', function (req, res) { /* ... */ }); app.get('/', function (req, res) { /* ... */ }); app.get('/api/test/sendnotifs', function (req, res) { /* ... */ }); app.listen(4000, function () { /* ... */ }); ee.emit("LOAD_TOKENS"); 

此外,警告说wakeup listeners但文档不包含wakeup一词,所以我不知道警告是指什么。