Pular para o conteúdo

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

Dica publicada em Javascript / Node.js
Fábio Berbert de Paula fabio
Hits: 50.086 Categoria: Javascript Subcategoria: Node.js
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como validar arquivos RSS via linha de comando

TEG - Clone do WAR de tabuleiro para GNU/Linux

Lançamento do TupiServer Linux 1.0

Como converter um vídeo MP4 para um GIF para publicar no README.md do seu repositório Github

O que é samba

Como instalar o Node.js no Ubuntu

Bot com Fortune

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

wikit - Wikipédia no seu terminal

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

#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!
#2 Comentário enviado por guilhermeDTNA em 23/02/2021 - 15:38h
Deu certinho, cara. Valeu demais!
#3 Comentário enviado por removido em 25/04/2021 - 16:05h
Criei uma conta aqui só para agradecer. Esse problema apareceu hoje e, graças a esse post, consegui resolver.
#4 Comentário enviado por brunofcardoso96 em 28/04/2021 - 17:30h

Muito bom! Parabéns pelo seu trabalho. Funcionou perfeitamente.
#5 Comentário enviado por onlyV em 03/05/2021 - 11:55h

Seguindo os passos do colega acima, criei esse conta pra poder agradecer por essa solução maaaaaravilhosa.
#6 Comentário enviado por v1ctoriac em 13/05/2021 - 10:16h
muuuuuuuuuuito obrigada! resolveu certinho
#7 Comentário enviado por addsonmendes em 14/10/2021 - 08:22h
Muito Obrigado! Problema resolvido com essa dica.
#8 Comentário enviado por evilarinho em 18/12/2021 - 22:08h

Também criei uma conta aqui só para agradecer. Esse problema apareceu a algumas semanas e graças a esse post, consegui resolver.
#9 Comentário enviado por Olga em 23/02/2022 - 21:34h
MUITOOO OBRIGADOOOOO, SIMPLES E FÁCIL DE RESOLVER
#10 Comentário enviado por brendoarrudaa em 30/10/2023 - 11:04h
Muito obrigado !

Contribuir com comentário

Entre na sua conta para comentar.