Node.js

MaxListenersExceededWarning: Possible EventEmitter memory leak detected

MaxListenersExceededWarning

Too many listeners attached to an EventEmitter. Default limit is 10.

Common Causes

Fixes

  1. 1. Increase limit (temporary)
    emitter.setMaxListeners(20)
  2. 2. Remove listeners when done
    emitter.once('event', handler)
  3. 3. Use single shared listener
    // Avoid adding new listener per iteration

Still not fixed?

Related Errors

DuskTools That Might Help

All Errors