prometheus error opening storage: too many open files

schneider-timothee 20/03/2026
RÉSOLU

Salut, mon Prometheus vient de tomber en prod avec une erreur de storage. Le service refuse de redémarrer et les logs disent too many open files.

J'ai encore de la place sur le disque mais le process se vautre au boot. Une idée ?

20/03/2026 à 07:15

3 commentaires

uvoisin
Membre
Avatar de uvoisin
uvoisin
Membre

C'est classique quand tu as beaucoup de metrics ou des gros WAL. Ton process atteint la limite de file descriptors autorisée par le système. Vérifie tes limites actuelles avec la commande ulimit -n sur ton user prometheus.

Modifié le 23/05/2026 à 16:20

Si tu es sous systemd, il faut modifier l'unité du service pour augmenter la limite au niveau du process directement.

[Service]
LimitNOFILE=65536

Ensuite oublie pas de faire un systemctl daemon-reload et de redémarrer.

Modifié le 23/05/2026 à 16:20

C'était bien ça. J'ai passé le LimitNOFILE à 64k et c'est reparti comme en quarante. Merci du coup de main, j'ai failli perdre ma soirée sur l'observabilité.

27/03/2026 à 17:50

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
An Error Occurred: Internal Server Error

Oops! An Error Occurred

The server returned a "500 Internal Server Error".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as soon as possible. Sorry for any inconvenience caused.