【发布时间】:2013-07-31 17:45:41
【问题描述】:
(node) warning: possible EventEmitter memory leak detected. 11 listeners added.
Use emitter.setMaxListeners() to increase limit.
Trace:
at StatWatcher.<anonymous> (events.js:139:15)
at Object.watchFile (fs.js:762:8)
at /home/gotimeco/gtnode2.js:79:11
at Object.oncomplete (path.js:406:19)
我正在使用 node.js v0.10.13。有什么想法吗?
【问题讨论】:
-
你能分享(sn-p of)促成这个的代码吗?
-
您好@JonathanLonowski 快速回复,
fs.watchFile( socket.logfile,{persistent:true}, function ( event, filename ) { //console.log(socket.logfile+' changed') fs.readFile(socket.logfile,'utf-8',function ( err, data ) { if ( err ){ io.sockets.socket(socket.id).emit("forceDisconnect"); fs.unwatchFile(socket.logfile); socket.disconnect(); }else{ //console.log(data) io.sockets.socket(socket.id).emit("message",data); } }); });// fs.watch