ごく最近、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で動作します。