adonisjs-scheduler icon indicating copy to clipboard operation
adonisjs-scheduler copied to clipboard

MaxListenersExceededWarning

Open klimjs opened this issue 2 years ago • 2 comments

(node:26570) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 SIGTERM listeners added to [process]. Use emitter.setMaxListeners() to increase limit
(Use `node --trace-warnings ...` to show where the warning was created)
(node:26570) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 uncaughtExceptionMonitor listeners added to [process]. Use emitter.setMaxListeners() to increase limit

I have this warning on the very simple test job:

public async run() {
  this.logger.info('temp task')
}
import Scheduler from '@ioc:Adonis/Addons/Scheduler'

Scheduler.command('temp').everyFiveSeconds()

After several tasks completed. And no warnings after that.

[ info ]  Schedule worker started successfully.
[ info ]  temp task
[ info ]  temp task
[ info ]  temp task
[ info ]  temp task
[ info ]  temp task
[ info ]  temp task
[ info ]  temp task
[ info ]  temp task
[ info ]  temp task
[ info ]  temp task
(node:10) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 SIGTERM listeners added to [process]. Use emitter.setMaxListeners() to increase limit
(Use `node --trace-warnings ...` to show where the warning was created)
(node:10) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 uncaughtExceptionMonitor listeners added to [process]. Use emitter.setMaxListeners() to increase limit
[ info ]  temp task
[ info ]  temp task
[ info ]  temp task
[ info ]  temp task

klimjs avatar May 09 '23 18:05 klimjs

Have same problem, @KABBOUCHI package is alive ?

1|scheduler | (node:158922) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 SIGINT listeners added to [process]. Use emitter.setMaxListeners() to increase limit 1|scheduler | (Use node --trace-warnings ... to show where the warning was created) 1|scheduler | (node:158922) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 SIGTERM listeners added to [process]. Use emitter.setMaxListeners() to increase limit 1|scheduler | (node:158922) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 uncaughtExceptionMonitor listeners added to [process]. Use emitter.setMaxListeners() to increase limit

evdevru avatar Feb 11 '24 08:02 evdevru

@KABBOUCHI package is alive ?

its a live and upgraded to adonisjs v6 few weeks ago

MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 SIGINT

probably some lib is registering SIGINT, increase the max listener or remove the limit (u can add it in scheduler.ts file)

process.setMaxListeners(20)

// or

process.setMaxListeners(0)

KABBOUCHI avatar Feb 11 '24 13:02 KABBOUCHI