Bonjour à tous,
Depuis quelques jours je reçois un avertissement de la part d'OVH pour dépassements de la mémoire vive "RAM" du serveur SQL
Mail : Abus avec votre CloudDB
"125 OOM kills detected during the last 24 hours.
To avoid data corruption, please optimize your queries or upgrade to a bigger offer."
Après quelques vérifications je vois que la taille de la BDD est passée de +/- 70mo à 580 mo
je vérifie mes logs et je trouves des milliers d'entrées de ce type : plusieurs par minutes
47.128.46.122 photoflameng.com - [18/Feb/2024:09:00:56 +0100] "GET /img/m/76-small_default.jpg HTTP/1.1" 200 2306 "https://photoflameng.com/7-accessoires?page=3&q=Marque-Cullmann-GODOX-LEOFOTO-Lastolite-Lexar-Panasonic-SONY-SMALLRIG" "Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; [email protected])"
Je suppose donc que ce bot augmente d'une façon ou d'une autre massivement la taille de la BDD et ralentis également l’accès au site web.
un avis ? une aide?
*****************************edit*****************************
je pense avoir compris l'augmentation de la taille de la BDD de 70m à 580m , en faite le bot Bytespider passe en revue toutes mes urls et notamment via le filtre à facette "Navigation à facettes" qui était configuré avec "Activer le système de cache" du coup ce cache grandit à vue d'oeil !
J'ai dans le module désactiver le système de cache et vider le cache et suis retombé à 58m !
Pour bloquer le bot Bytespider j'ai éditer mon htacces et ajouté un bout de code php dans l'index php à la racine en suivant la méthode de webbax> https://www.webbax.ch/2019/02/14/prestashop-1-7-boostez-hebergement-ep-69/
pour ceux qui aurait le même problème ...
j'attend encore 2-3 jours et si ok j'éditerai ce post à résolut
*****************************edit*****************************
*****************************
Version de PrestaShop : 1.7.8.3
Informations du serveur : Linux #1 SMP Wed Nov 30 08:49:06 UTC 2022 x86_64
Version du logiciel serveur : Apache
Version de PHP : 7.3.33
Limite de mémoire : 512M
Temps maximal d'exécution : 165
Taille max. pour envoi de fichiers : 128M
Version de MySQL : 5.7.42-log
Moteur MySQL : InnoDB
Connecteur MySQL : DbPDO
****************************