linux : inotify watchers limit reached

benjamin-mace 19/01/2026
RÉSOLU
benjamin-mace
Auteur Actif
Avatar de benjamin-mace
benjamin-mace
Auteur Actif

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)

19/01/2026 à 07:07

3 commentaires

franck06
Membre Actif
Avatar de franck06
franck06
Membre Actif

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

20/01/2026 à 04:17
gilles-daniel
Membre Rédacteur
Avatar de gilles-daniel
gilles-daniel
Membre Rédacteur

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
Modifié le 23/05/2026 à 16:20
benjamin-mace
Auteur Actif
Avatar de benjamin-mace
benjamin-mace
Auteur Actif

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

21/01/2026 à 23:57

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