Javascript 唤醒侦听器(MaxListenerSexceedawerning)Node.js

Javascript 唤醒侦听器(MaxListenerSexceedawerning)Node.js,javascript,node.js,express,http2,Javascript,Node.js,Express,Http2,我在节点应用程序中收到以下警告: (node:245) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 wakeup listeners added. Use emitter.setMaxListeners() to increase limit at _addListener (events.js:260:19) at Connection.addListener (even

我在节点应用程序中收到以下警告:

(node:245) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 wakeup listeners added. Use emitter.setMaxListeners() to increase limit
    at _addListener (events.js:260:19)
    at Connection.addListener (events.js:277:10)
    at Connection.Readable.on (_stream_readable.js:687:35)
    at Connection.once (events.js:306:8)
    at Connection._send (/mnt/app/node_modules/http2/lib/protocol/connection.js:356:10)
    at runCallback (timers.js:651:20)
    at tryOnImmediate (timers.js:624:5)
    at processImmediate [as _immediateCallback] (timers.js:596:5)
我理解在这个事件中发生了什么,监听器被注册的次数超过了默认的最多10个监听器。我知道我可以增加这个数字,但我不确定这是解决问题还是掩盖问题

这是在http2 node_模块中,但我不知道调用它的是什么

这是我的package.json:

{
  "name": "conciergeapp",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "start": "node --trace-warnings ./bin/start"
  },
  "dependencies": {
    "apn": "^2.1.3",
    "bluebird": "^3.5.0",
    "body-parser": "~1.15.1",
    "cookie-parser": "~1.4.3",
    "debug": "^2.6.1",
    "express": "^4.15.0",
    "jsonwebtoken": "^7.3.0",
    "mongoose": "^4.8.6",
    "morgan": "~1.7.0",
    "multer": "^1.3.0",
    "nodemailer": "^2.7.2",
    "passport": "^0.3.2",
    "passport-local": "^1.0.0",
    "passport-local-mongoose": "^4.0.0",
    "pug": "^2.0.0-beta9",
    "request": "^2.80.0",
    "socket.io": "^1.7.3",
    "socketio-jwt": "^4.5.0",
    "xoauth2": "^1.2.0"
  },
  "devDependencies": {
    "gulp": "^3.9.1",
    "gulp-autoprefixer": "^3.1.1"
  }
}

你有没有找到解决这个问题的办法?我在同一个调用堆栈中遇到了同样的问题。不幸的是,没有,它从来没有导致任何重大问题,并且我的侦听器总数从来没有超过11,所以我就放手了。