요청 모듈에서 GET 작업을 수행하고 MongoHQ 상점에 쓰는 동안 Ubuntu 머신에서이 오류가 발생합니다. I이 용액 보이면서Node.JS 요청 모듈 - 오류 : EMFILE 연결
{ [Error: connect EMFILE] stack: 'Error: connect EMFILE\n at exports._errnoException (util.js:682:11)\n at connect (net.js:813:19)\n at net.js:897:9\n at Object.asyncCallback [as callback] (dns.js:78:16)\n at Object.onlookup [as oncomplete] (dns.js:94:10)', code: 'EMFILE', errno: 'EMFILE', syscall: 'connect' }
:
내 에러이있다
How do I change the number of open files limit in Linux?
및 I가되도록 내 ulimit를 값을 변경하여 소정의 용액을 따라 ulimit를 내 출력 -a는 다음과 같습니다.
4096
NOFILE
- 소프트 NOFILE 4096
- 하드 : 나는이 라인을 추가
https://askubuntu.com/questions/162229/how-do-i-increase-the-open-files-limit-for-a-non-root-user
:
나는이 링크에서 내 limits.conf 파일을 변경 나는 여전히 같은 문제가 있습니다.
그러나 우분투 상자에는이 문제가없는 Amazon EC2 인스턴스에서 실행되는 메모리와 저장소가 적습니다. 이 상자를 변경하지 않은 유일한 차이점은 내 문제 기계가 정확한 12.04.3 LTS를 실행하는 동안 정확한 12.04.2 LTS를 실행하고 있다는 것입니다.
도움을 주시면 감사하겠습니다.