node.js - Socket.io memory doesn't drop of after clients disconnect -


var server = require('socket.io').listen(1781); server.set('log level', 1);  setinterval(function() {     console.log(process.memoryusage()); }, 60000); 

i have memory leaks in socket.io 0.9.16 , node 0.10.12 / 0.10.13 application. after connecting clients rss memory increases after disconnect them memory doesn't drop off. stripped app down upper code exclude of mistakes. after connecting 1000 clients, process takes 65mb (initially took ~15mb) , after disconnect clients, memory stays high. help?

all of articles/answers read earlier versions of node or socket.io. desperate find solution on this.

i've had similar issues socket.io. seems once client connects, never gets deleted socket.io.

you can debug value of socketioserver.sockets.sockets. array containing connected (and disconnected sockets). maybe that's memory leak lies.

also, saw socket.io released version 1.0. can try out , see if has resolved issue.


Comments