(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit.
vm6:wiwo_node (master*) $ node amqp.js
nodejs version v0.10.20
(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit. Trace at Connection.EventEmitter.addListener (events.js:160:15) at Connection.EventEmitter.once (events.js:179:8) at Object.afterShutdown as oncomplete
var amqp = require('amqp'); var connection = amqp.createConnection({ host: '192.168.8.160' });
// Wait for connection to become established. connection.on('ready', function () { // Use the default 'amq.topic' exchange connection.queue('hello', function(q){
console.info("aaa");
// Catch all messages
// Receive messages
q.subscribe(function (message) {
// Print messages to stdout
console.log(message);
});
});
});
This is a leak of the _socketEnd event, likely caused by the reconnect mechanism.
might explain why the reconnect mechanism doesnt work, at all.
what is the status of this issue.
I'm getting it too but in jasmine tests on node. I get this when I create a Connection. Even when I call conn.end(), there is still a warning.
(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit.
Trace
at Connection.EventEmitter.addListener (events.js:160:15)
at Connection.connect (/Users/Chris/dev/play/node-webkit-amqp-cljs/app/node_modules/amqp/amqp.js:1083:8)
at Connection.reconnect (/Users/Chris/dev/play/node-webkit-amqp-cljs/app/node_modules/amqp/amqp.js:1049:8)
at null._onTimeout (/Users/Chris/dev/play/node-webkit-amqp-cljs/app/node_modules/amqp/amqp.js:886:16)
at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)
(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit.
Trace
at Connection.EventEmitter.addListener (events.js:160:15)
at Connection.EventEmitter.once (events.js:179:8)
at Connection.connect (/Users/Chris/dev/play/node-webkit-amqp-cljs/app/node_modules/amqp/amqp.js:1084:8)
(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit.
Trace
at Request.EventEmitter.addListener (events.js:160:15)
at ClientRequest.g (events.js:175:14)
at ClientRequest.EventEmitter.emit (events.js:95:17)
at HTTPParser.parserOnIncomingClient as onIncoming
at HTTPParser.parserOnHeadersComplete as onHeadersComplete
at Socket.socketOnData as ondata
at TCP.onread (net.js:525:27)
i had try some methods to debug my code,but failed. could somebody help me,thank you very much.
Maybe a Mikeal's request issue ?
Bug is actual also for last version v0.2.0
(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit.
Trace
at Connection.EventEmitter.addListener (events.js:160:15)
at Connection.EventEmitter.once (events.js:185:8)
at Connection.connect (/home/goldy/projects/mcs/node_modules/amqp-rpc/node_modules/amqp/amqp.js:1084:8)
at Connection.reconnect (/home/goldy/projects/mcs/node_modules/amqp-rpc/node_modules/amqp/amqp.js:1049:8)
at null._onTimeout (/home/goldy/projects/mcs/node_modules/amqp-rpc/node_modules/amqp/amqp.js:886:16)
at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)
(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit.
Trace
at Connection.EventEmitter.addListener (events.js:160:15)
at Connection.connect (/home/goldy/projects/mcs/node_modules/amqp-rpc/node_modules/amqp/amqp.js:1083:8)
at Connection.reconnect (/home/goldy/projects/mcs/node_modules/amqp-rpc/node_modules/amqp/amqp.js:1049:8)
at null._onTimeout (/home/goldy/projects/mcs/node_modules/amqp-rpc/node_modules/amqp/amqp.js:886:16)
at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)