Hoy me voy ahorrar la introducción, si nos encontramos con el siguiente error:

ENOSPC: System limit for number of file watchers reached

La solución a este error es bastante simple, igualmente no ejecuten el comando hasta leer hasta el final, después no quiero quejas, suponiendo que tengamos suficiente RAM la solución seria ejecutar:

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

¿De donde sale el 524288? Es la cantidad máxima que permite configurar, esto representa 256MB en sistemas 32 Bits y 512MB en sistemas 64Bits, por tanto si el error sucede en un VPS con poca RAM es una buena ida ver primero cuanto podemos configurar-

Esto dependerá de lo mínimo que necesitemos asignar para que deje de dar error sin poner en riesgo el sistema por falta de memoria, si es un Cloud VPS chico tener cuidad, y subir el valor de poco.

Para conocer el valor configurado ejecutando:

cat /proc/sys/fs/inotify/max_user_watches

El comando dirá por ejemplo 65536, en tal caso de querer duplicar este valor ejecutamos:

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

Recuerdan, tengan cuidado!!!

Leave a Reply

Your email address will not be published. Required fields are marked *

Discover more from Alvaro De León

Subscribe now to keep reading and get access to the full archive.

Continue reading