暂时出现这个问题
(node) warning: possible EventEmitter memory leak detected. 11 listeners added. Use emitter.setMaxListeners() to increase limit.
Trace
at Socket.EventEmitter.addListener (events.js:160:15)
at Socket.Readable.on (_stream_readable.js:653:33)
at Socket.EventEmitter.once (events.js:179:8)
at TCP.onread (net.js:527:26)
error: Forever detected script exited with code: null
error: Forever restarting script for 6 time
所以,我做了什么
var http = require('http').createServer(handler);
var port = 3002;
var ip = "192.168.10.4";
http.listen(port, ip);
http.setMaxListeners(0);
在测试服务器上,这个错误永远不会出现(程序运行与nodemon,节点),经过网络连接的30个套接字测试,他们正在使用程序,一切都很好。当我在生产服务器上运行我的程序(永远)一天一次。这不是一个问题,每个人都得到他的数据,但它是一些服务,当很多用户将使用它(他们将,因为它的一些业务解决方案)程序将经常重新启动。有谁想到它可能是什么?
谢谢!