EMFILE (Demasiados arquivos abertos no sistema): O número máximo de descritores de arquivos permitidos no sistema foi atingido, e os pedidos de outro descritor não podem ser cumpridos até que pelo menos um tenha sido fechado. Isso é encontrado quando se abrem muitos arquivos de uma vez em paralelo, especialmente em sistemas (em particular, macOS) onde há um baixo limite de descritor de arquivos para processos. Para remediar um baixo limite, execute ulimit -n 2048 no mesmo shell que irá executar o processo Node.js.
OPUS-MT · Helsinki-NLP / CTranslate2 · Esta é uma tradução automática. Confira os termos técnicos e as condições aplicáveis no original em inglês.
Explicação oficial · Texto original
EMFILE (Too many open files in system): Maximum number of file descriptors allowable on the system has been reached, and requests for another descriptor cannot be fulfilled until at least one has been closed. This is encountered when opening many files at once in parallel, especially on systems (in particular, macOS) where there is a low file descriptor limit for processes. To remedy a low limit, run ulimit -n 2048 in the same shell that will run the Node.js process.
Links de solução de problemas e diagnóstico
Primeiro, confira se o produto, a versão e o ambiente do documento correspondem à sua situação.
Autor: Node.js contributors; Joyent, Inc. and other Node contributors Licença: MIT License (Node.js documentation) Data de verificação: 2026-11-12
Modificações: English prose extracted; whitespace normalized; Korean context and classified official links added. Python code examples not redistributed. As explicações traduzidas são identificadas como traduções automáticas.