Si comme moi vous avez dans vos logs le message d'erreur too many open files le fichier spécial /proc/sys/fs/file-nr peut vous donner des informations utiles pour résoudre votre problème.
Le fichier file-nr contient les informations sur le nombre de fichiers ouverts par tous les processus du système. La commande suivante permet d'afficher le nombre de fichiers ouverts :
root@home:~# cat /proc/sys/fs/file-nr
3840 0 45475
3840 correspond aux fichiers ouverts
0 correspond aux fichiers ouverts et non utilisés
45745 correspond à la limite maximum du nombre de fichiers ouverts fixée dans /proc/sys/fs/file-max
Pour suivre l'évolution du nombre de fichiers ouverts vous pouvez utilisez la commande watch :
root@home:~# watch -d cat /proc/sys/fs/file-nr
Image : Karenwithak