Trop de fichiers ouverts
Le
Fabrice Delvall=c3=a9e

Bonjour
Depuis quelques jours mon pc "bloque"
- La souris bouge à l'écran
- Aucune action possible de la souris
Je peux ouvrir une console (Alt-F3). J'ai remarqué les messages suivants
lors de mon "bloquages" de ce matin à 08:36:49
Mar 31 19:09:57 orion org.gnome.Shell.desktop[3235]: glibtop(c235):
[WARNING] Could not open /etc/mtab: Trop de fichiers ouverts
Mar 31 19:09:57 orion org.gnome.Shell.desktop[3235]: glibtop(c235):
[WARNING] Could not open /etc/mtab: Trop de fichiers ouverts
Apr 1 07:28:23 orion org.gnome.Shell.desktop[12153]: glibtop(c153):
[WARNING] Could not open /etc/mtab: Trop de fichiers ouverts
Apr 1 07:28:23 orion org.gnome.Shell.desktop[12153]: glibtop(c153):
[WARNING] Could not open /etc/mtab: Trop de fichiers ouverts
Apr 1 08:36:49 orion org.gnome.Shell.desktop[12153]: shared memfd
open() failed: Trop de fichiers ouverts
Apr 1 08:36:49 orion org.gnome.Shell.desktop[12153]: Failed to create
secure directory (/run/user/1000/pulse): Trop de fichiers ouverts
Apr 1 08:36:49 orion org.gnome.Shell.desktop[12153]: socket(): Trop de
fichiers ouverts
Apr 1 08:36:50 orion org.gnome.Shell.desktop[12153]: Failed to create
secure directory (/run/user/1000/pulse): Trop de fichiers ouverts
Comment connaitre mon nombre de fichierd ouverts?
J'ai bien pensé à ulimit, mais il me semble que c'est une limite par
processus.
Merci pour votre aide
PS: Je suis sous buster + Gnome
Depuis quelques jours mon pc "bloque"
- La souris bouge à l'écran
- Aucune action possible de la souris
Je peux ouvrir une console (Alt-F3). J'ai remarqué les messages suivants
lors de mon "bloquages" de ce matin à 08:36:49
Mar 31 19:09:57 orion org.gnome.Shell.desktop[3235]: glibtop(c235):
[WARNING] Could not open /etc/mtab: Trop de fichiers ouverts
Mar 31 19:09:57 orion org.gnome.Shell.desktop[3235]: glibtop(c235):
[WARNING] Could not open /etc/mtab: Trop de fichiers ouverts
Apr 1 07:28:23 orion org.gnome.Shell.desktop[12153]: glibtop(c153):
[WARNING] Could not open /etc/mtab: Trop de fichiers ouverts
Apr 1 07:28:23 orion org.gnome.Shell.desktop[12153]: glibtop(c153):
[WARNING] Could not open /etc/mtab: Trop de fichiers ouverts
Apr 1 08:36:49 orion org.gnome.Shell.desktop[12153]: shared memfd
open() failed: Trop de fichiers ouverts
Apr 1 08:36:49 orion org.gnome.Shell.desktop[12153]: Failed to create
secure directory (/run/user/1000/pulse): Trop de fichiers ouverts
Apr 1 08:36:49 orion org.gnome.Shell.desktop[12153]: socket(): Trop de
fichiers ouverts
Apr 1 08:36:50 orion org.gnome.Shell.desktop[12153]: Failed to create
secure directory (/run/user/1000/pulse): Trop de fichiers ouverts
Comment connaitre mon nombre de fichierd ouverts?
J'ai bien pensé à ulimit, mais il me semble que c'est une limite par
processus.
Merci pour votre aide
PS: Je suis sous buster + Gnome
lsof
donne la listes des fichiers ouverts
cdt
Claude
Le mercredi 01 avril 2020 à 09:09 +0200, Fabrice Delvallée a écrit :
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Bonjour,
Vérifie ton espace disque
Le mer. 1 avr. 2020 09:15, Fabrice Delvallée écrit :
--000000000000f5e36705a23b0fcc
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<br>
Depuis quelques jours mon pc "bloque"<br>
<br>
- La souris bouge à l'écran<br>
<br>
- Aucune action possible de la souris<br>
<br>
Je peux ouvrir une console (Alt-F3). J'ai remarqué les messages su ivants <br>
lors de mon "bloquages" de ce matin à 08:36:49<br>
<br>
Mar 31 19:09:57 orion org.gnome.Shell.desktop[3235]: glibtop(c235): <br >
[WARNING] Could not open /etc/mtab: Trop de fichiers ouverts<br>
Mar 31 19:09:57 orion org.gnome.Shell.desktop[3235]: glibtop(c235): <br >
[WARNING] Could not open /etc/mtab: Trop de fichiers ouverts<br>
Apr 1 07:28:23 orion org.gnome.Shell.desktop[12153]: glibtop(c15 3): <br>
[WARNING] Could not open /etc/mtab: Trop de fichiers ouverts<br>
Apr 1 07:28:23 orion org.gnome.Shell.desktop[12153]: glibtop(c15 3): <br>
[WARNING] Could not open /etc/mtab: Trop de fichiers ouverts<br>
Apr 1 08:36:49 orion org.gnome.Shell.desktop[12153]: shared memfd <br >
open() failed: Trop de fichiers ouverts<br>
Apr 1 08:36:49 orion org.gnome.Shell.desktop[12153]: Failed to create <br>
secure directory (/run/user/1000/pulse): Trop de fichiers ouverts<br>
Apr 1 08:36:49 orion org.gnome.Shell.desktop[12153]: socket(): Trop d e <br>
fichiers ouverts<br>
Apr 1 08:36:50 orion org.gnome.Shell.desktop[12153]: Failed to create <br>
secure directory (/run/user/1000/pulse): Trop de fichiers ouverts<br>
<br>
Comment connaitre mon nombre de fichierd ouverts?<br>
<br>
J'ai bien pensé à ulimit, mais il me semble que c'est une limite par <br>
processus.<br>
<br>
<br>
Merci pour votre aide<br>
<br>
PS: Je suis sous buster + Gnome<br>
<br>
<br>
</div>
--000000000000f5e36705a23b0fcc--
Le mercredi 01 avril 2020 à 14:02 +0200, Claude CHARTIER a écrit :
Merci pour vos réponses
lsof | wc -l me donne : 325669
Je ne sais pas comment interpréter ce nombre
Ma place disque me donne:
udev 16G 0 16G 0% /dev
tmpfs 3,2G 27M 3,2G 1% /run
/dev/sdc1 117G 98G 13G 89% /
tmpfs 16G 121M 16G 1% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
tmpfs 2,8G 4,0M 2,8G 1% /tmp
/dev/md1 917G 843G 28G 97% /mnt/raid_II
tmpfs 3,2G 16K 3,2G 1% /run/user/130
tmpfs 3,2G 48K 3,2G 1% /run/user/1000
Sys. de fichiers Inœuds IUtil. ILibre IUti% Monté sur
udev 4,0M 476 4,0M 1% /dev
tmpfs 4,0M 1,2K 4,0M 1% /run
/dev/sdc1 7,4M 1,5M 6,0M 20% /
tmpfs 4,0M 199 4,0M 1% /dev/shm
tmpfs 4,0M 6 4,0M 1% /run/lock
tmpfs 4,0M 17 4,0M 1% /sys/fs/cgroup
tmpfs 4,0M 73 4,0M 1% /tmp
/dev/md1 59M 642K 58M 2% /mnt/raid_II
tmpfs 4,0M 23 4,0M 1% /run/user/130
tmpfs 4,0M 43 4,0M 1% /run/user/1000
J'ai donc pensé au 5% pour root, je l'ai donc mis à 0% - pour /dev/md1
-> tune2fs -m 0 /dev/md1
pour gnome wayland ou xorg ou classique je ne sais pas :( mais je pense
xorg car : echo $WAYLAND_DISPLAY me retourne rien
Le 01/04/2020 à 17:17, Claude CHARTIER a écrit :
Merci pour vos réponses
lsof | wc -l me donne : 325669
Je ne sais pas comment interpréter ce nombre
Ma place disque me donne:
udev 16G 0 16G 0% /dev
tmpfs 3,2G 27M 3,2G 1% /run
/dev/sdc1 117G 98G 13G 89% /
tmpfs 16G 121M 16G 1% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
tmpfs 2,8G 4,0M 2,8G 1% /tmp
/dev/md1 917G 843G 28G 97% /mnt/raid_II
tmpfs 3,2G 16K 3,2G 1% /run/user/130
tmpfs 3,2G 48K 3,2G 1% /run/user/1000
Sys. de fichiers Inœuds IUtil. ILibre IUti% Monté sur
udev 4,0M 476 4,0M 1% /dev
tmpfs 4,0M 1,2K 4,0M 1% /run
/dev/sdc1 7,4M 1,5M 6,0M 20% /
tmpfs 4,0M 199 4,0M 1% /dev/shm
tmpfs 4,0M 6 4,0M 1% /run/lock
tmpfs 4,0M 17 4,0M 1% /sys/fs/cgroup
tmpfs 4,0M 73 4,0M 1% /tmp
/dev/md1 59M 642K 58M 2% /mnt/raid_II
tmpfs 4,0M 23 4,0M 1% /run/user/130
tmpfs 4,0M 43 4,0M 1% /run/user/1000
J'ai donc pensé au 5% pour root, je l'ai donc mis à 0% - pour /dev/md1
-> tune2fs -m 0 /dev/md1
pour gnome wayland ou xorg ou classique je ne sais pas mais je pense
xorg car : echo $WAYLAND_DISPLAY me retourne rien
Le 01/04/2020 à 15:57, Belaïd a écrit :
- en interactif (bash) ulimit -n pour observer la valeur et ulimit -n
<valeur> pour la fixer
- la variable nofile dans /etc/security/limits
chez moi par défaut dans un terminal gnome (root): unlimited et dans une
console système (root): 1024.
cf https://access.redhat.com/solutions/61334
qui ouvre ces fichiers? lsof donne pas mal d'info. Il doit y avoir un
process qui "flambe"
Verifier la taille des process avec ps ou top
Claude
Le mercredi 01 avril 2020 à 18:27 +0200, Fabrice Delvallée a écrit :
cat /proc/sys/fs/file-max ? me donne : 9223372036854775807
au demarrage j'ai :
------------------
lsof | cut -d' ' -f 1 | sort | uniq -c | sort -n | tail -n 3
3348 nextcloud
4322 evolution
10908 gnome-she
lsof | wc -l
41757
Lancement de firefox:
------------------
16416 Webx20Co
22788 gnome-she
34914 firefox-e
lsof | wc -l
123044
Après quelques heures:
------------------
67270 thunderbi
94300 firefox-e
97734 Webx20Co
lsof | wc -l
309653
Le 'Webx20Co' correspond à
11286 tty2 Sl+ 3:12 /usr/lib/firefox-esr/firefox-esr -contentproc
-childID 4 -isForBrowser -prefsLen 7598 -prefMapSize 181040
-parentBuildID 20200305175243 -greomni /usr/lib/firefox-esr/omni.ja
-appomni /usr/lib/firefox-esr/browser/omni.ja -appdir
/usr/lib/firefox-esr/browser 11065 true tab
Encore merci pour votre aide
Le 01/04/2020 à 19:47, didier gaumet a écrit :
observations./suggestions:
- mon ulimit de fichers ouverts perso (attaché à mon utilisateur et aux
processus fils) est de 1024
- ton comptage pourrait agréger par exemple plusieurs instances de
firefox. Or si je comprends bien (ce n'est pas certain) la limite
concerne le processus, pas l'application.
- il se pourrait aussi peut-être que le messages "trop de fichiers
ouverts" soit fallacieux et que le problème vienne d'ailleurs
- j'essaierais d'abord de mettre owncloud/netxcloud hors de l'équation
en déparamétrant les connexions (login) automatiques et les plug-in de
Gnome Nautilus pour owncloud/nextcloud.
- je tenterais de créer/modifier un .profile personnel avec un ulimit -n
plus élevé (1024 par défaut si j'ai bien saisi)
- je regarderais les warnings (WW) et erreurs (EE) dans le log gdm
(accessible par journalctl maintenant normalement, je m'y perds un peu
maintenant que entre Xorg lancé par un utilisateur lamba et Wayland)
Il me vient une idée. Ne serait ce pas un problème de fermeture de
connexion ou de connexions perdues. Un moyen de le savoir c'est
netstat -a
et voir s'il y a beaucoup de CLOSE_WAIT ou de TIME_WAIT
si c'est le cas cela veut dire que des connexions se ferment mal.
1) Voir s'il est possible d'y remedier
2) Il y a (ou avait) un parametre systeme dont je ne me rappelle plus
le nom (mais cela peut se retrouver)qui permettait de clore ces sockets
au bout d'un certain temps (10 OU 30 minutes)
Je dis cela à tout hasard.
Bonne chance
Claude
Le vendredi 03 avril 2020 à 13:23 +0200, didier gaumet a écrit :