{{tag>tail inotify fs.inotify}} ====== tail: les ressources inotify sont épuisées ====== Quand on utilise une instruction du type ''tail -f ~/.xsession-errors'' pour afficher en direct le contenu d'un fichier au fur et à mesure qu'il se remplit, il arrive que survienne l'erreur : tail: les ressources inotify sont épuisées tail: impossible d'utiliser inotify, retour à l'interrogation active Cela signifie que trop de processus utilisent des ressources inotify. Pour les connaître : ps -p $(find /proc/*/fd/* -type l -lname 'anon_inode:inotify' -print 2> /dev/null | sed -e 's/^\/proc\/\([0-9]*\)\/.*/\1/') Comme il n'est pas question d'arrêter des processus certainement utiles au bon fonctionnement du système, on va augmenter les ressources inotify. Pour connaître les ressources actuelles : sysctl fs.inotify La sortie de cette commande est généralement : fs.inotify.max_queued_events = 16384 fs.inotify.max_user_instances = 128 fs.inotify.max_user_watches = 8192 Pour augmenter immédiatement ces ressources : sysctl -n -w fs.inotify.max_user_watches=16384 sysctl -n -w fs.inotify.max_user_instances=512 Pour rendre ces réglages pérennes, créer (avec les droits root) le fichier ''/etc/sysctl.d/20-fs-inotify.conf'' contenant : fs.inotify.max_queued_events=16384 fs.inotify.max_user_watches=16384 fs.inotify.max_user_instances=512 Ainsi, au prochain redémarrage de votre ordinateur le problème aura disparu. [[https://www.skyminds.net/serveur-dedie-erreur-tail-inotify-polling-many-open-files/|Source]] ---- {{counter|today| personne a visité cette page aujourd'hui| personnes ont visité cette page aujourd'hui}} et {{counter}} en tout.