linux : inotify watchers limit reached

Posté par benjamin-mace le 19/01/2026
RÉSOLU

benjamin-mace

Membre depuis le 08/02/2020

slt, j'ai un souci sur un serveur qui fait tourner pas mal de containers de dev avec du hot-reload (nodemon, webpack). j'ai cette erreur qui pop partout :

Error: ENOSPC: System limit for number of file watchers reached

pourtant j'ai encore 40% de RAM libre, je pige pas le rapport avec l'espace disque (ENOSPC)

Commentaires

franck06

Membre depuis le 25/03/2019

le message ENOSPC est trompeur, c'est juste que le kernel n'a plus de slots pour surveiller les fichiers

gilles-daniel

Membre depuis le 06/06/2024

faut augmenter la limite `max_user_watches` via sysctl. par défaut c'est souvent 8192, ce qui est minuscule pour du dev moderne

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

benjamin-mace

Membre depuis le 08/02/2020

monté à 524288 et mes watchers remarchent tous. top, merci

Laisser une réponse

Vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire