Ich bin mit Node.js (0.10.31) und Gulp (3.8.8) auf einige Aufgaben in Windows 7 zu automatisieren, aber ich habe folgende Fehler konfrontiert:Öffnen zu viele Dateien (EMFILE Fehler) in Windows 7
events.js:72
throw er; // Unhandled 'error' event
^
Error: EMFILE, open 'c:\myproject\package.json'
Ich habe das Projekt auf Ubuntu verschoben und beheben Sie das mit ulimit -n
Befehl, aber immer noch neugierig, wie das in Windows zu lösen.
Jetzt möchte ich zuerst wissen, ob es eine Beschränkung gibt, die das Öffnen von mehr Dateien/Sockets in Windows 7 verhindern, die EMFILE error
verursachen oder nicht?
Zweitens, wenn ja, wie kann ich diese Einschränkung ändern?
Dies ist ein nützlicher Kommentar, aber 'AFAIK das könnte behoben sein, versuchen Sie eine neuere Version von Knoten' ist keine Antwort. – mikemaccana
Da es angenommen wurde, nehme ich an, dass es das Problem gelöst hat. Ich recherchierte darüber und fand nicht die genaue Version, als sie es änderten, nur * das * sie taten. Die Frage war, ob es eine Beschränkung gibt und ob sie geändert werden kann, und darauf habe ich ausführlicher geantwortet. – CherryDT