Error: ENOSPC: System limit for number of file watchers reached [Resolvido]

Publicado por Fábio Berbert de Paula em 13/04/2020

[ Hits: 8.384 ]

Blog: https://youtube.com/c/cotidianohackeado

 


Error: ENOSPC: System limit for number of file watchers reached [Resolvido]



Este erro costuma acontecer com desenvolvedores Node.js, geralmente ao executar o comando "npm start". No meu caso, ocorreu ao executar um projeto em React Native no modo debug com o comando "react-native start".

Problema

Ao iniciar um watcher, recebemos o erro:

Error: ENOSPC: System limit for number of file watchers reached

Solução

Aumentar o limite de user watches no sistema operacional.

Verificar o limite atual:

cat /proc/sys/fs/inotify/max_user_watches
8192

Ajustar o novo limite no arquivo /etc/sysctl.conf:

echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

O comando acima acrescentou a linha "fs.inotify.max_user_watches=524288" ao arquivo /etc/sysctl.conf e em seguida pediu ao kernel para recarregar as novas configurações.

Verificar o novo limite:

cat /proc/sys/fs/inotify/max_user_watches
524288

Problema resolvido!

Outras dicas deste autor

Comando watch com saída em cores

Sed - como salvar alterações no arquivo

Como reiniciar um dispositivo USB sem desconectar o cabo

Contagem regressiva no terminal

Criando um Jogo de Corrida em React Native [Vídeo]

Leitura recomendada

Como instalar última versão Node.js via repositório no Ubuntu, Debian e derivados

Servidor web via linha de comando com Node.js (http-server)

wikit - Wikipédia no seu terminal

Bot com Fortune

Como instalar o Node.js no Ubuntu

  

Comentários
[1] Comentário enviado por Nerdiarretado em 01/08/2020 - 22:23h

Muito obrigado, estava tentando resolver esse erro, mas não consegui achar nada e isso me ajudou!



Contribuir com comentário