Gatsby: Erro: ENOSPC: Limite do sistema para o número de observadores de arquivos atingido, assistir '/ home / nome da pasta / abcrypto / estático'

Criado em 30 jan. 2019  ·  83Comentários  ·  Fonte: gatsbyjs/gatsby

Descrição

O aplicativo da web compila, mas quando recarrego o site, a compilação termina com um erro.

Passos para reproduzir

Basta digitar gatsby develop e se você clicar em um artigo, por exemplo, ou recarregar (ctrl + r) a compilação do site será encerrada.

Repo: Aqui está .

Resultado esperado

gatsby develop deve funcionar.

Resultado atual

success open and validate gatsby-configs — 0.015 s
success load plugins — 0.382 s
success onPreInit — 0.606 s
success delete html and css files from previous builds — 0.133 s
success initialize cache — 0.013 s
success copy gatsby files — 0.052 s
success onPreBootstrap — 0.006 s
success source and transform nodes — 0.164 s
success building schema — 0.393 s
success createPages — 0.086 s
success createPagesStatefully — 0.072 s
success onPreExtractQueries — 0.006 s
success update schema — 0.224 s
success extract queries from components — 0.216 s
success run graphql queries — 0.164 s — 14/14 88.14 queries/second
success write out page data — 0.004 s
success write out redirect data — 0.001 s
⢀ onPostBootstrapdone generating icons for manifest
success onPostBootstrap — 0.274 s

info bootstrap finished - 4.655 s

 DONE  Compiled successfully in 1926ms                                                                                                               1:43:58 AM


You can now view abcrypto in the browser.

  http://localhost:8000/

View GraphiQL, an in-browser IDE, to explore your site's data and schema

  http://localhost:8000/___graphql

Note that the development build is not optimized.
To create a production build, use gatsby build

ℹ 「wdm」:
ℹ 「wdm」: Compiled successfully.
error UNHANDLED EXCEPTION


  Error: ENOSPC: System limit for number of file watchers reached, watch '/home/foldername/abcrypto/static'

  - watchers.js:165 FSWatcher.start
    internal/fs/watchers.js:165:26

  - nodefs-handler.js:37 createFsWatchInstance
    [abcrypto]/[chokidar]/lib/nodefs-handler.js:37:15

  - nodefs-handler.js:80 setFsWatchListener
    [abcrypto]/[chokidar]/lib/nodefs-handler.js:80:15

  - nodefs-handler.js:232 FSWatcher.NodeFsHandler._watchWithNodeFs
    [abcrypto]/[chokidar]/lib/nodefs-handler.js:232:14

  - nodefs-handler.js:414 FSWatcher.NodeFsHandler._handleDir
    [abcrypto]/[chokidar]/lib/nodefs-handler.js:414:19

  - nodefs-handler.js:462 FSWatcher.<anonymous>
    [abcrypto]/[chokidar]/lib/nodefs-handler.js:462:19

  - nodefs-handler.js:467 FSWatcher.<anonymous>
    [abcrypto]/[chokidar]/lib/nodefs-handler.js:467:16

Ambiente

System:
    OS: Linux 4.20 Fedora 29 (Workstation Edition) 29 (Workstation Edition)
    CPU: (4) x64 Intel(R) Core(TM) i5-5300U CPU @ 2.30GHz
    Shell: 4.4.23 - /bin/bash
  Binaries:
    Node: 11.3.0 - ~/.nvm/versions/node/v11.3.0/bin/node
    Yarn: 1.12.3 - /var/lib/snapd/snap/bin/yarn
    npm: 6.7.0 - ~/.nvm/versions/node/v11.3.0/bin/npm
  Languages:
    Python: 2.7.15 - /usr/bin/python
  Browsers:
    Firefox: 64.0.2
  npmPackages:
    gatsby: ^2.0.104 => 2.0.104
    gatsby-cli: ^2.4.8 => 2.4.8
    gatsby-image: ^2.0.29 => 2.0.29
    gatsby-plugin-catch-links: ^2.0.9 => 2.0.9
    gatsby-plugin-feed: ^2.0.12 => 2.0.12
    gatsby-plugin-google-analytics: ^2.0.12 => 2.0.12
    gatsby-plugin-manifest: ^2.0.14 => 2.0.14
    gatsby-plugin-offline: ^2.0.22 => 2.0.22
    gatsby-plugin-react-helmet: ^3.0.0 => 3.0.5
    gatsby-plugin-sharp: ^2.0.18 => 2.0.18
    gatsby-plugin-typography: ^2.2.6 => 2.2.6
    gatsby-remark-copy-linked-files: ^2.0.5 => 2.0.8
    gatsby-remark-images: ^2.0.4 => 2.0.6
    gatsby-remark-prismjs: ^3.2.3 => 3.2.3
    gatsby-remark-responsive-iframe: ^2.0.5 => 2.0.8
    gatsby-remark-smartypants: ^2.0.5 => 2.0.7
    gatsby-source-filesystem: ^2.0.18 => 2.0.18
    gatsby-transformer-remark: ^2.2.2 => 2.2.2
    gatsby-transformer-sharp: ^2.1.12 => 2.1.12
  npmGlobalPackages:
    gatsby-cli: 2.4.8
    gatsby: 2.0.98
good first issue stale?

Comentários muito úteis

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

Todos 83 comentários

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

Tudo bem, reiniciei o computador e agora tudo está funcionando bem novamente.

Eu resolvi assim
https://code.visualstudio.com/docs/setup/linux
"O código do Visual Studio não consegue observar as alterações do arquivo neste grande espaço de trabalho" (erro ENOSPC) #

cat / proc / sys / fs / inotify / max_user_watches

fs.inotify.max_user_watches = 524288

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

Muito obrigado!!!

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

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

salvou meu dia

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

Eu executei essa linha de código em um react-app e tudo voltou ao normal novamente, obrigado !!

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

obrigado. é realmente útil

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

Obrigado cara voce é um heroi

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

Dê-me o erro:
sysctl: illegal option -- p

Usando no MacOS

Sirva seu aplicativo como root ... Funciona!

Sirva seu aplicativo como root ... Funciona!

Você poderia explicar?

Execute sudo npm run serve dentro da pasta do seu aplicativo ou execute estes comandos conforme abaixo:

  • su
  • coloque sua senha
  • npm executar servir

Nããããão, não execute seu aplicativo como root! 💀 🚨 Isso pode causar todos os tipos de problemas de segurança!

E se eu implantar no netlify e encontrar esse erro quando o netlify tentar construir o aplicativo? No local está bem

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

Sim está funcionando

Estou recebendo este erro no Netlify.
Alguém sabe como consertar isso?

Comprei hoje também e fiz um "limpar o cache e reimplantar" e funcionou.

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

funcionou também. obrigado

Está atingindo o limite de observadores de arquivos do seu sistema

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

Reabrir isso, pois parece que a resposta acima é uma resposta popular e que esse problema é prevalente o suficiente para garantir melhores recursos / avisos sobre

Devemos fazer duas coisas por agora:

  • Adicione a resposta citada na documentação
  • Investigue como detectar isso em Gatsby e adicione um erro mais útil que permita ao usuário resolver isso sozinho

@sidharthachatterjee onde exatamente você vê isso citado na documentação, em qual página? :pensamento:

@sidharthachatterjee , esta foto foi tirada? Se não, posso aceitar, mas definitivamente preciso da sua ajuda. : D

@eduarmreyes Essa é uma pergunta muito boa! Talvez uma nova página com link em

@KirankumarAmbati Se @eduarmreyes estiver pegando a documentação, você pode experimentar o segundo ponto da lista! Fico feliz em ajudar 🙂

Atualmente estou trabalhando nisso. @sidharthachatterjee Não consigo atribuir ou adicionar rótulos. Obrigado pela ajuda!

Eu ainda recebo isso ocasionalmente no Netlify com gatsby build , mesmo que meu projeto seja bastante pequeno. É difícil depurar, porque não ocorre sempre. Limpar o cache e reimplementar irá consertá-lo, mas também, apenas uma reimplantação normal geralmente funcionará.

Não há sudo acesso durante as compilações do netlify, portanto, alterar o limite do sistema não é uma opção. Além disso, a reimplantação manual não é uma "solução" real - tenho sites de clientes que são reconstruídos após as alterações do CMS e não quero ficar 'de plantão' para clicar no botão 'reimplantar + limpar cache' sempre que isso acontecer .

Existe uma maneira de ver e / ou limitar quais arquivos estão sendo assistidos? Não sei muito sobre como Gatsby funciona nos bastidores, mas, supondo que gatsby observe os arquivos a fim de reconstruí-los durante o desenvolvimento, gatsby build realmente precisa assistir alguma coisa?

Está funcionando bem para mim!
Muito obrigado!

Ainda tenho esse problema com o Gatsby 2.13.73 e, como escreveu @ good-idea, a reimplantação manual não é uma solução viável a longo prazo, especialmente ao fazer sites para clientes com CMS.
Por que os arquivos precisam ser "observados" durante a construção para produção?

8:10:54 AM: error watch /opt/build/repo/gatsby-config.js ENOSPC
8:10:54 AM: UNHANDLED EXCEPTION watch /opt/build/repo/gatsby-config.js ENOSPC
8:10:54 AM: See our docs page for more info on this error: https://gatsby.dev/issue-how-to
8:10:54 AM: 
8:10:54 AM:   Error: watch /opt/build/repo/gatsby-config.js ENOSPC
8:10:54 AM:   
8:10:54 AM:   - nodefs-handler.js:38 createFsWatchInstance
8:10:54 AM:     [repo]/[chokidar]/lib/nodefs-handler.js:38:15
8:10:54 AM:   
8:10:54 AM:   - nodefs-handler.js:81 setFsWatchListener
8:10:54 AM:     [repo]/[chokidar]/lib/nodefs-handler.js:81:15
8:10:54 AM:   
8:10:54 AM:   - nodefs-handler.js:233 FSWatcher.NodeFsHandler._watchWithNodeFs
8:10:54 AM:     [repo]/[chokidar]/lib/nodefs-handler.js:233:14
8:10:54 AM:   
8:10:54 AM:   - nodefs-handler.js:262 FSWatcher.NodeFsHandler._handleFile
8:10:54 AM:     [repo]/[chokidar]/lib/nodefs-handler.js:262:21
8:10:54 AM:   
8:10:54 AM:   - nodefs-handler.js:495 FSWatcher.<anonymous>
8:10:54 AM:     [repo]/[chokidar]/lib/nodefs-handler.js:495:21
8:10:54 AM:   

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

Obrigado cara! economizou meu tempo: raised_hands:

ainda acontece ... com o guia de início rápido: olhos:

image

Observe que @pieh respondeu à pergunta "por que os arquivos precisam ser observados durante a construção para produção?" mais em # 15843:

Porque o pacote usado para globbing + watch ( chokidar ) não tem como desativar o watch. Estávamos procurando alternativas, mas não havia nenhuma que realmente permitisse desativar a visualização. Poderíamos usar pacotes diferentes para builds (então apenas globbing, sem assistir) e desenvolver (globbing + watch) - mas isso introduz potencial para causar diferenças entre builds e desenvolvimento

Parece que este problema deve ser resolvido com chokidar primeiro para adicionar uma opção de observação e, em seguida, um problema de acompanhamento criado para Gatsby implementar a opção de observação.

muito obrigado!! Funcionou para mim: D

Além disso, chokidar não vai adicionar uma opção para desativar a observação, já que é literalmente um observador de arquivos. A única solução possível em que consigo pensar seria que Gatsby mudasse para uma biblioteca diferente para percorrer os diretórios que permitisse as opções de observação e não observação.

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

Droga, Sid chegou antes de mim, eu estava ganna dizer isso sim, tem a ver com (estou supondo que você está no linux) como o linux tem a configuração padrão de observadores de arquivos, é uma solução fácil apenas executando esse comando no terminal ou você pode ir aqui https://code.visualstudio.com/docs/setup/linux#_visual-studio-code-is-unable-to-watch-for-file-changes-in-this-large-workspace-error-enospc no site do VS Code, eles têm uma seção inteira ensinando como resolver esse problema

Hiya!

Este problema ficou quieto. Silêncio assustador. 👻

Recebemos muitos problemas, então atualmente os fechamos após 30 dias de inatividade. Já se passaram pelo menos 20 dias desde a última atualização aqui.

Se perdemos esse problema ou se você deseja mantê-lo em aberto, responda aqui. Você também pode adicionar o rótulo "não obsoleto" para manter este problema aberto!

Como um lembrete amigável: a melhor maneira de ver esse problema, ou qualquer outro, corrigido é abrir uma solicitação pull. Verifique gatsby.dev/contribute para obter mais informações sobre como abrir PRs, fazer a triagem de problemas e contribuir!

Obrigado por fazer parte da comunidade Gatsby! 💪💜

Olá! Alguma atualização para esse problema? Eu encontro isso ocasionalmente ao construir meu site gatsby em Jenkins. Não tenho permissão para modificar o inotify max_user_watches no meu ambiente de construção Jenkins.

Olá novamente!

Já se passaram 30 dias desde que algo aconteceu sobre esse problema, então nosso amigável robô da vizinhança (sou eu!) Vai fechá-lo.

Lembre-se de que sou apenas um robô, portanto, se fechei este problema por engano, sou HUMAN_EMOTION_SORRY . Sinta-se à vontade para reabrir este problema ou criar um novo se precisar de mais alguma coisa.

Como um lembrete amigável: a melhor maneira de ver esse problema, ou qualquer outro, corrigido é abrir uma solicitação pull. Verifique gatsby.dev/contribute para obter mais informações sobre como abrir PRs, fazer a triagem de problemas e contribuir!

Obrigado novamente por fazer parte da comunidade Gatsby!

@ethannkschneider Eu estava tendo esse problema ao construir em um ambiente restritivo do Jenkins também. Usar CHOKIDAR_USEPOLLING=1 evita atingir o limite de assistidos para mim.

A seguir está a melhor solução.
Pressione o comando - echo fs.inotify.max_user_watches = 524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p

deletar react node_modules

rm -r node_modules

yarn or npm install

yarn start or npm start

se ocorrer um erro, use este método novamente

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

Tks !!!

@cedricdelpoux você resolveu este erro?

Dê-me o erro:
sysctl: illegal option -- p

Usando no MacOS

tenho o mesmo problema:
resolvido com: aumento de usuários.
echo fs.inotify.max_user_watches = 524288 |

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

É trabalho!!

@irokhes sysctl -p é usado para recarregar a configuração alterada de /etc/sysctl.conf no Linux. Você terá que descobrir como alterar sysctl.conf (provavelmente localizado em outro lugar) no Mac. Então você pode alterar a propriedade fs.inotify.max_user_watches -property (se for chamada da mesma forma no Mac).

Eu só tive que fechar o Visual Studio Code e isso resolveu o problema.

Se você não está interessado nos detalhes técnicos e deseja apenas que o Listen funcione:

Se você estiver executando o Debian, RedHat ou outra distribuição Linux semelhante , execute o seguinte em um terminal:

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

Se você estiver executando o ArchLinux , execute o seguinte comando (veja aqui o porquê):

echo fs.inotify.max_user_watches=524288 | sudo tee /etc/sysctl.d/40-max-user-watches.conf && sudo sysctl --system

Em seguida, cole-o em seu terminal e pressione Enter para executá-lo.

_ Mais informações: https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers_

Tudo bem, reiniciei o computador e agora tudo está funcionando bem novamente.

Obrigado! É a maneira do computador dizer "reinicie-me"

Isso está acontecendo aqui no Travis também, acho que o cerne da questão é assistir /static . Mesmo que tenha que executar chokidar no modo build , se pudéssemos passar por um padrão de ignorar observação, poderíamos ignorar pastas como static . A menos que isso o impeça de copiar para construir? 🤔 Usar CHOKIDAR_USEPOLLING=1 parece ajudar.

Eu segui a 'correção' para definir o máximo de observadores para 524288, reiniciando, mas nada corrigiu o problema. Tenho certeza de que ajudou, mas eu ainda estava tendo esse problema.

Eu adicionei a variável de ambiente usando:

  • export CHOKIDAR_USEPOLLING=1

E isso ajudou. Consegui executar gatsby develop no meu site.

Isso é o que eu quis dizer no meu último post. Tentei esse comando exato e não funcionou. Estou executando o Ubuntu 18.04. No entanto, executar esse comando, reinicializar e alterar a variável de ambiente CHOKIDAR_USEPOLLING funcionou.

O mesmo para mim.
Combinação de fs.inotify.max_user_watches=524288 em /etc/sysctl.conf e comando

CHOKIDAR_USEPOLLING=1 node --max_old_space_size=4096 ./node_modules/.bin/gatsby develop -S

funciona, mas nem sempre, às vezes é necessário reiniciar o computador.
Portanto, este problema ainda não foi resolvido.

SO: macOS Catalina 10.15.4
CPU: Intel i7-4750HQ (8) @ 2.00GHz
Memória: 8192MiB

Versão Gatsby CLI: 2.11.5
Versão de Gatsby: 2.20.12
Nó: v13.12.0

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

salve meu dia, obrigado !!

em vez de aumentar max_user_watches, o observador do webpack não deve observar 1 milhão de arquivos dentro de node_modules!

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

Obrigado,

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

Isso funcionou para mim

Está atingindo o limite de observadores de arquivos do seu sistema
Tentar echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the-technical-details

Muito obrigado!!!

Obrigado resolvido

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

Obrigado: sorria:

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

Obrigado, isso funciona no Ubuntu 18.04 LTS

exportar CHOKIDAR_USEPOLLING = 1
trabalhado.

Apenas adicione uma reação à solução que funcionou para você, em vez de fazer um novo comentário que apenas diga "funcionou para mim".

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

Muito obrigado!!!

Se alguém estava curioso sobre os números e o overhead, acabei investigando um pouco, em vez de apenas copiar o que parecem números aleatórios online e esperar o melhor: P

O 524288 mencionado aqui e alguns outros lugares do wiki guard/listen (parece ser a fonte original?), É 2 ^ 19 (expoente, como em 2x2x2x2..19 vezes), onde cada um assiste (somente quando realmente usado) requer 1.080 bytes de memória, o que significa que você usaria 540MiB de RAM se conseguisse usar todos esses, apenas para os observadores de arquivos.

Há também este script útil , que pode dizer para onde todos os observadores estão alocados atualmente. No meu caso, eu estava usando max_user_watches de 2 ^ 16 (65536) e dois processos de elétrons (Código VS) tinham 24-28k relógios cada um ativo, alguns outros tinham alguns milhares cada e pequenos relógios para todo o resto.


@ x0xl0ma no futuro, basta adicionar um: +1: ao comentário que o ajudou, se o seu comentário não fornecer nenhum valor para os outros por ser um agradecimento (: tada :) ou repetir a confirmação, ele apenas adiciona ruído que os outros fizeram para percorrer (observe que o Github oculta mais de 30 comentários neste tópico como uma otimização, que pode ocultar informações boas / úteis que podem ser perdidas em um mar de "agradecimentos" e "trabalhos".

@omrllm

Tudo bem, reiniciei o computador e agora tudo está funcionando bem novamente.

na realidade quando você
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
você não teve que reiniciar seu computador desde sudo sysctl -p reload e aplicar parâmetros de sistema ao sistema atual

Erro: ENOSPC: limite do sistema para o número de observadores de arquivos atingido,

Estou tendo esse problema

Tentou
echo fs.inotify.max_user_watches = 524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
mas não funcionou para mim.

Erro: ENOSPC: limite do sistema para o número de observadores de arquivos atingido

Estou enfrentando esse problema quando iniciei meu aplicativo React para a próxima vez

Por favor, tente com este código abaixo

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

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

obrigado senhor, funcionou. Tão preciso.

Solução alternativa para vscode:

Em vez de aumentar os limites, você também pode adicionar public e .cache pastas a files.watcherExclude

"files.watcherExclude": {
    "**/public/**": true,
    "**/.cache/**": true
}

ou

image

via https://code.visualstudio.com/docs/setup/linux#_visual -studio-code-is-unable-to-watch-for-file-changes-in-this-large-workspace-error-enospc

Está atingindo o limite de observadores de arquivos do seu sistema
Experimente echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

Muito obrigado!!!

Obrigado por fornecer o problema certo onde devemos procurar !!!

ENOSPC = Erro NO Seu PC
@Victorcorcos

Em vez de permitir que o Webpack observe meio milhão de arquivos em node_modules (que você nunca vai alterar), você pode dizer a ele para ignorar certos diretórios, como node_modules: https://webpack.js.org/configuration/watch/#watchoptionsignored

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

Funciona para mim! Obrigado! : D

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

tanques !!!

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

Muito obrigado, match :), por que essa configuração tem um número tão baixo de observadores de arquivos por padrão? mmm

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

obrigado !!

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

Trabalho bem, obrigado !!!

sim, algo a ver com o atom também .. quando o atom é aberto no meu diretório gatsby .. fica pendurado no arquivo
fechar átomo .. tudo coolio

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the-technical-details

Resolveu muito mais do que esperava!

No ubuntu você pode seguir os seguintes passos

sudo vim /etc/sysctl.conf

adicione a linha

fs.inotify.max_user_watches = 524288

Salve o arquivo .

npm start

isso deve funcionar
Obrigado

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

Gracias crack, leyenda, titán!

isso é :-)

John D Allen.

T +1 417 849 0705 * CST | João. [email protected]
[email protected] | https://www.leveridgesystems.com
https://www.leveridgesystems.com | linkedin.com/in/johndallen1
http://linkedin.com/in/johndallen1 | skype john.allen_67 *

Leveridge Systems INC. Reg Missouri Charter # 01082460. A informação
contido neste e-mail e todos os arquivos anexados são confidenciais e pretendidos
exclusivamente para o (s) destinatário (s). O e-mail pode ser legalmente privilegiado ou
proibido de divulgação e uso não autorizado. Se você não é o
destinatário nomeado, você não pode usar, copiar ou divulgar essas informações a qualquer
outra pessoa. Se você recebeu esta mensagem por engano, notifique o
remetente imediatamente e permanentemente excluí-lo de seu sistema.

No sábado, 12 de dezembro de 2020 às 19h18, xlegolaz [email protected] escreveu:

Está atingindo o limite de observadores de arquivos do seu sistema

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

Leia mais sobre o que está acontecendo em
https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers#the -technical-details

Gracias crack, leyenda, titán!

-
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/gatsbyjs/gatsby/issues/11406#issuecomment-743930745 ,
ou cancelar
https://github.com/notifications/unsubscribe-auth/ADGDUXOKITKKDGQWZ4SNFQ3SUQI7HANCNFSM4GTE6GVA
.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

ferMartz picture ferMartz  ·  3Comentários

benstr picture benstr  ·  3Comentários

timbrandin picture timbrandin  ·  3Comentários

dustinhorton picture dustinhorton  ·  3Comentários

theduke picture theduke  ·  3Comentários