Gatsby.js otklanjanje pogreške linux - System limit for number of file watchers reached

14.08.2019 Oznake članka: otklanjanje pogreške | gatsby.js | linux |

Navedeni problem nastaje zbog načina na koji Gatsby.js radi, generira statične datoteke i optimizira fotografije, čime lako nadilazi definirani Listen limit za broj datoteka koje Linux OS prati po direktoriju.

Naime, Linux OS koristi Listen inotify za nadgledanje promjena datoteka u direktorijima. Stoga, nije neuobičajeno da naiđete na ograničenje sustava u broju datoteka koje možete nadzirati. Na primjer, ograničenje inotify na Ubuntu Lucid (64bit) postavljeno je na 8192.

Koji je trenutni limit vašeg sustava možete saznati nardbom:

cat /proc/sys/fs/inotify/max_user_watches

Kada definirani limit nije dovoljan za praćenje promijena datoteka u direktoriju, limit morate povećati kako bi Listen radio ispravno.

Novi privremeni limit možete postaviti naredbom:

sudo sysctl fs.inotify.max_user_watches=524288
sudo sysctl -p

Ako pak želite trajno promijeniti Listen limit koristite naredbu:

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

Ako i dalje imate problema s Listen provijerite vrijednosti max_queued_events i max_user_instances.

Proizvod - ORI PWA

Ubrzajte svoje poslovanje PWA aplikacijom koja je ujedno vaša internet stranica i mobilna aplikacija za Android i iOS uređaje.

Posebno smo vodili računa da u proizvod ORI PWA uključimo sve što vam je potrebno i smanjimo vam glavobolju tokom izrade i redovnog održavanja.

ORI PWA može dohvatiti podatke s bilo kojeg mjesta: RESTful api, WordPress, Magento, Drupal, Contentful, XML, JSON, proračunske tablice i još mnogo toga. Dohvaćene podatke možemo organizirati, prikazati i obraditi po vašim željama.

Želite li biti bezbrižni s modernom i brzom web stranicom bez ograničenja?

Saznajte više

Komentari

ORI pruža kompletnu uslugu izrade poslovnih web identiteta! Kontaktirajte nas