Di recente mi è capitato di avere problemi con alcuni editor che utilizzano inotify per tener traccia delle variazioni sui files.
L’errore mostrato dalle applicazioni è del tipo:

Uncaught Exception:
Error: watch ENOSPC
at exports._errnoException (util.js:837:11)
at FSWatcher.start (fs.js:1247:11)
at Object.fs.watch (fs.js:1273:11)
....

Ho trovato traccia di segnalazioni riguardanti sia MonoDevelop che Visual Code di Microsoft.
La soluzione al problema consiste nell’aumentare il limite del numero di file gestiti da inotify (in genere il default è 8192).

Per farlo a runtime è sufficiente:

sudo su
echo 16384 > /proc/sys/fs/inotify/max_user_watches

per farlo in maniera persistente è necessario editare /etc/sysctl.conf e aggiungere la seguente riga:

fs.inotify.max_user_watches=16384
Inotify Watches Limit : Error: watch ENOSPC

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *