Je teste pourquoi parfois mes scripts PHP prennent du temps pour se charger sur le réseau (>30sec) sur mon serveur Apache 2.4 Ubuntu avec PHP-FPM 7.4 en utilisant mpm_event. Le serveur fonctionnait normalement ces derniers mois, cela a commencé à se produire il y a quelques jours et je n'ai rien changé. J'ai redémarré, mais cela n'a pas aidé.
J'ai créé un simple test.php
. Parfois il se charge normalement (<100ms), mais parfois cela prend 1 minute pour se charger :
- Le CPU, la RAM et l'IO du serveur sont normaux (vérifié avec
htop
). - Les fichiers HTML statiques se chargent sans aucun délai.
- L'exécution du script en local via la console SSH est très rapide.
- Les logs d'erreurs Apache ne montrent rien d'inhabituel.
- J'ai vérifié s'il y avait une attaque DDOS en vérifiant le nombre d'IPs connectées du même sous-réseau /16 et je n'ai rien trouvé de bizarre (par exemple >100 connexions).
Comment puis-je déboguer cela davantage pour comprendre pourquoi cela se produit?
Quelques sorties de débogage qui pourraient aider :
sudo service php7.4-fpm status
0 votes
Puis-je savoir quel outil est utilisé pour obtenir la vitesse de chargement de test.php?