Node.js中的“连接EMFILE”错误
最近,我的运行Node.js的网站收到了大量访问量。随着流量的增加,它开始崩溃很多,这是以前从未发生过的。我的日志中出现以下错误:
{ [Error: connect EMFILE] code: 'EMFILE', errno: 'EMFILE', syscall: 'connect' }Error: connect EMFILE
at errnoException (net.js:670:11)
at connect (net.js:548:19)
at net.js:607:9
at Array.0 (dns.js:88:18)
at EventEmitter._tickCallback (node.js:192:40)
有人知道为什么会崩溃吗?和想法如何解决呢?
我正在使用Express.js和Socket.io。它可以在Ubuntu上运行。
回答:
EMFILE
错误表示操作系统拒绝您的程序打开更多文件/插槽。
看一下:如何更改Linux中打开文件的数量限制?
以上是 Node.js中的“连接EMFILE”错误 的全部内容, 来源链接: utcz.com/qa/418961.html