Problèmes php-fpm

3 réponses
AuteurMessage

mirage |
Modérateur

Photo de mirage

Inscrit le : 04/05/2005

# Le 07/01/2016 à 17:25

Hello,

Sur un vieux serveur Debian 6.0.10, j'ai un problème avec PHP-FPM qui rend les sites indisponibles. J'ai eu le problème 3 fois depuis ce début de semaine sans pour autant avoir d'augmentation de trafic.

A chaque fois qu'Apache ne répond plus, j'ai cette erreur dans le log d'erreur PHP-FPM :

[07-Jan-2016 15:33:07] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 8 children, there are 8 idle, and 25 total children
[07-Jan-2016 15:33:08] WARNING: [pool www] seems busy (you may need to increase pm.start_servers, or pm.min/max_spare_servers), spawning 16 children, there are 2 idle, and 27 total children
[07-Jan-2016 16:21:49] WARNING: [pool www] server reached pm.max_children setting (50), consider raising it

Dans le pool concerné (j'en ai plusieurs mais c'est visiblement toujours le même qui pose problème et met FPM en carafe), j'ai les valeurs suivantes :
pm.max_children = 50
pm.start_servers = 20
pm.min_spare_servers = 10
pm.max_spare_servers = 30
pm.max_requests = 500

J'ai augmenté le max_children à 100 pour voir ce que ça donne. Est-ce que vous avez des pistes ou points à améliorer ?

Merci

acti | Stéphane
Modérateur

Photo de acti

Inscrit le : 13/11/2005

# Le 07/01/2016 à 17:30

Hello,

Tu te fais peut-être attaquer par un bot. Cela te produit un grand nombre de requêtes et donc un dépassement du nombre de connexions disponibles. Essaie de regarder au niveau de tes logs si une IP te produit un grand nombre de demandes. Et dans tous les cas, ajoute une limite de connexions simultanées par IP pour prévenir ce type de problème.

Bien à toi,

Stéphane

Stéphane

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 07/01/2016 à 18:41

Hello Mirage,

yep c'est "juste" une saturation du nombre de slots FPM... ce qui indique un blocage d'un script ou simplement une surcharge.

Comme l'indique acti, essaye de regarder tes logs et ton monitoring (cacti ? munin ?) pour essayer d'en trouver la cause.

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

mirage | Vincent
Modérateur

Photo de mirage

Inscrit le : 04/05/2005

# Le 08/01/2016 à 10:07

Rien de très parlant dans les logs ou le monitoring (munin), je vais continuer à checker si cela se reproduit.

Merci de votre aide

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 28/03/2024 15:10:47 | Généré en 4.08ms | Contacts | Mentions légales |