Bonjour,
Je fais appel à vous pour résoudre un problème comme suit, merci par avance pour votre aide et votre temps !!!
Le problème:
De façon irrégulière, nos sites sur un même hébergement perf 4 deviennent extrêmement lents voir inutilisables (hors pages en cache) avec un pic de connexion par minute + saturation CPU des BDD = message erreur connexion à la BDD
ERROR LOGS : Voici les lignes qui se répètent pendant ces périodes de latences
[Thu Feb 29 08:01:47 2024] [error] [client 3.224.220.101] [host www.luckyonebijoux.com] AH10149: FastCGI: incomplete headers (0 bytes) received from server "…/…/www/index.php"
[Thu Feb 29 08:01:51 2024] [error] [client 3.224.220.101] [host www.luckyonebijoux.com] AH10141: FastCGI: comm with server "/homez.71/…/www/index.php" aborted: idle timeout (160 sec)
Informations utiles:
Hebergement Perf 4 basé à GRA 1 PHP 8.0
Site Wordpress x 3 (Woocommerce 3000 produits +, Yoast, Wprocket…) (No firewall, No CDN)
Chaque domain name à une adresse IP DNS localisé sur un pays différent (DE / UK / FR)
Chaque site a sa propre BDD 2048 RAM MYSQL 8 GRA 3
Les IP des logs error sont plutôt variés 66.181.72.85 / 35.205.159.124 / 54.236.1.11 / 23.22.35.162 / 47.128.61.178 …
Fichier index:
/
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/
* Tells WordPress to load the WordPress theme and output it.
* @var bool
/
define( 'WP_USE_THEMES', true );
/ Loads the WordPress Environment and Template */
require DIR . '/wp-blog-header.php';
Je reste à votre disposition pour échanger plus d'infos.
Merci
AH10149: FastCGI: incomplete headers (0 bytes)
AH10141: FastCGI: comm with server "/homez.71/…/www/index.php" aborted: idle timeout (160 sec)
Les deux semblent liés à un timeout / forte latence (erreur 5xx).
Verifiez vos themes ou tout autre script gourmand.
Combien de connection simultanée lors du probleme ?
Bonjour,
merci de votre réponse.
Alors dans la BDD il y a environ une centaine de connections par minute (en temps normal une dizaine).
Au niveau du thème et des scripts, il n'y a rien de nouveau voir même moins de plugins.
Comment vérifier si un plugin est la cause de cela ? je ne connais pas la manip à faire.
merci
Bonjour,
Une petite attaque peut être.
Vous pouvez valider cela en regardant votre log d'accès au site.
Bonjour,
il ne me semble pas que ce soit une attaque car c'est régulier et je trouve d'autres sujets sur le forum à propos de cela.
Voici 2 nouvelles lignes ERROR LOGS qui viennent s'ajouter
[Sat Mar 02 09:29:13 2024] [error] [client 52.70.240.171] [host www.luckyonebijoux.com] AH10157: FastCGI: An error happened during Fastcgi processing, fallback to CGI
[Sat Mar 02 09:29:36 2024] [error] [client 52.70.240.171] [host www.luckyonebijoux.com] (104)Connection reset by peer: AH10143: FastCGI: comm with server "/homez.71/…/www/index.php" aborted: read failed
52.70.240.171, c'est le bot d'Amazon -> aucun intérêt pour vous (https://www.ipaddress.com/ipv4/52.70.240.171)
ok, devons-nous faire quelque chose pour l'empêcher du coup ?
Lors des pic de charge essayer de déterminer si les erreurs proviennent de robots qui saturent l'hébergement.
Aidez vous des adresses IP et des ressources qui sont téléchargées par celle-ci (le plus souvent les bots ne embarrasses pas à download les image, CSS etc… )
Vous pouvez aussi rechercher les navigateur headless dans les user agent -> ce sont des bots.
Bref déterminez si les requêtes en erreur sont des visiteurs légitimes ou des bot nuisibles.
Tout ceci est pour savoir si les lenteurs sont provoquées par des bot qui surcharge l'hébergement.
Mais il peut y avoir d'autre pb techniques, comme des scripts PHP trop lent ou des requêtes SQL sur des tables mal ou pas indexés etc.
Voici les 2 erreurs qui ressortent le plus et qui viennent d'une IP de OVH cluster 20 où il y a notre hébergement.
Qu'est ce que cela pourrait être d'après vous ?
[client 91.134.248.253] [host www.luckyonebijoux.com] AH10149: FastCGI: incomplete headers (0 bytes) received from server "/homez.71/…/index.php"
[error] [client 91.134.248.253] [host www.luckyonebijoux.com] AH10141: FastCGI: comm with server "/homez.71/…/index.php" aborted: idle timeout (160 sec)
A mon avis il y a un script malveillant sur un site du cluster 020.
Cette IP a été signalée 1917 fois au moment ou j'ecris ce message.
Il s'agit d'un bot, vous n'avez pas a vous inquiétez (ce n'est pas votre IP) et vous pouvez ignorer
Cette IP a été signalée 1917 fois
L'IP en question, c'est le gateway qui est le même pour tous les utilisateurs du cluster020.
@PatriciaG Donc c'est peut-être votre site qui s'appelle lui-même (il faudrait voir pourquoi) ou bien un voisin qui n'a rien à voir.
Si vous avez des dysfonctionnements, c'est peut-être précisément quand votre site fait appel à lui-même.