Sujet :

Problème de 'Too many open files' sur un serveur Nginx

RÉSOLU

Liste des sujets Répondre Créer un sujet

philippe68

Membre depuis le 07/06/2024

salut, j'ai mon nginx qui sature complètement sous la charge et je commence à avoir plein d'erreurs dans les logs

(24: Too many open files) while reading upstream

pourtant j'ai augmenté le worker_connections dans la conf nginx mais ça change rien, ça saute toujours à partir d'un certain palier. une idée de ce qui bloque au niveau système ?

david-marine

Membre depuis le 21/06/2024

t'as essayé de changer la directive worker_rlimit_nofile ? ça permet à nginx de demander plus de descripteurs de fichiers au noyau

philippe68

Membre depuis le 07/06/2024

ouais j'ai mis 65535 mais j'ai l'impression que l'OS me bride quand même

madeleine-maury

Membre depuis le 02/07/2024

c'est sûrement les limites de l'utilisateur nginx au niveau de systemd ou de limits.conf. si tu tournes avec systemd, faut ajouter une directive dans le unit file du service

[Service]
LimitNOFILE=65535

pense aussi à vérifier `fs.file-max` avec sysctl pour être sûr que le kernel est pas au taquet globalement

philippe68

Membre depuis le 07/06/2024

le LimitNOFILE dans le service systemd a débloqué la situation direct. plus aucune erreur 24. merci !

Répondre

vous devez être connecté pour poster un message !

Rejoindre la communauté

Recevoir les derniers articles gratuitement en créant un compte !

S'inscrire