sur-consomation de RAM / Erreur accès BDD (Créer un compte)

  • WordPress :5.8
  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #2407326
    Djimmy
    Participant
    Initié WordPress
    9 contributions

    Hello à tous,

    Ma configuration WP actuelle

    • WordPress 6.0
    • Version de PHP/MySQL : 7.4.30 / MariaDB 5.7.38
    • Thème utilisé : Astra Pro
    • Extensions en place : Woocommerce / Elementor Pro / WPRocket (entre autres)
    • Nom de l’hébergeur : PlanetHoster
    • Adresse du site : https://bouclette.co

    Problème(s) rencontré(s) :

    Depuis une bonne semaine je remarque de très gros ralentissements sur mon site et des pertes d’accès réguliers à la base de données, tant côté BO que Front (connecté et invité), qui survienne dès que je vais lancer Elementor, faire un truc gourmand dans le BO ou jouer avec des requêtes Ajax (choix de filtres sur l’e-shop).

    Depuis, les pics de charges ne font qu’augmenter ce qui impacte directement l’utilisation de mon site.

    Au final il semblerait que mon WordPress consomme beaucoup trop de RAM et que MYSQL tombe pour éviter de faire cracher le server ce qui explique ces erreurs d’accès.

    J’ai tenté de désactiver tous mes plugins et les réactiver 1 à 1. Il semblerait qu’Elementor en soit la cause. Ce qui m’étonne car aucune mise à jour signalée et aucune action de mon côté sur mon site ou mon serveur qui pourrait faire consommer Elementor plus que d’habitude.

    J’ai tout de même installé Query Monitor, qui a lui aussi révélé qu’en activant Elementor mon WP passe de 70mo de RAM à plus de 150mo (ce qui me semble énorme).

    Via WP-rocket j’ai optimisé la bdd, en vain …

    Savez-vous comment déceler exactement ce qui provoque cette surconsommation et avez-vous une idée de comment régler le problème ?

    Merci à vous,

    • Ce sujet a été modifié le il y a 3 mois et 1 semaine par Djimmy.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2407353
    Lumiere de Lune
    Participant
    Maître WordPress
    20483 contributions

    En même temps, si tes stats signifient que tu n’as que 8M d’alloués, ça me parait très faible ? Ou je les lis mal ?

    Il faut analyser les logs de façon plus précise, ça ressemble quand même à des tentatives de piratage, attaque DOS, etc. Ou une option mal placée pour une extensions (dans les « entre autres » ^^)

    #2407354
    Djimmy
    Participant
    Initié WordPress
    9 contributions

    Hello,

     

    Merci pour ta réponse,

    Ce n’est pas 8M mais 8Go … J’ai alloué 512M à WordPress
    Voila mes secs (largement suffisant normalement) :
    <div id= »server-addons » class= »widget »>
    <div class= »world-slider-options »>
    <div class= »world-slider-option slider-option-diskSpace row »>
    <div class= »col-12 col-md-3 world-option-left-label »>Espace Disque (GB) : 60 GB</div>
    </div>
    <div class= »world-slider-option slider-option-cpu row »>
    <div class= »col-12 col-md-3 world-option-left-label »>CPU : 4</div>
    </div>
    <div class= »world-slider-option slider-option-mem row »>
    <div class= »col-12 col-md-3 world-option-left-label »>Memoire Vive (RAM) : 8 GB</div>
    <div></div>
    </div>
    </div>
    </div>
    J’ai entré cette commande pour vérifier les IP qui requêtent le plus mon site et en effet hors-mis quelques crawlers de Google rien de spécial

    netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

    En vérifiant les logs je remarque une erreur récurrente (72.000 fois en 3 jous) qui peut sûrement donner une piste !

    Erreur de la base de données WordPress : Unknown column 'domain' in 'field list' pour la requête INSERT INTO `wor123_redirection_404`

    Penses-tu que mes ralentissements viennent de cette erreur (ou permettent de remonter jusqu’à l’erreur) ? As-tu une idée pour la résoudre ?

    Merci !

    #2407359
    Lumiere de Lune
    Participant
    Maître WordPress
    20483 contributions

    ça peut être le cas effectivement. A voir dans le « entre autres » qui gère tes redirections

    #2407360
    Djimmy
    Participant
    Initié WordPress
    9 contributions

    Pour info je viens de créer la table
    wor123_redirection_404 mais je ne sais pas si j’ai bien fait finalement car pas sur que la structure soit correct …

    Voici la liste de mes plugins si ça peut aider :
    Alma – 2x 3x 4x, J+15 ou J+30 pour WooCommerce — Paiement en plusieurs fois et différé
    Astra Pro
    Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro
    Bigblue
    Botnation Chatbot
    Cart Link for WooCommerce
    Custom Adobe Fonts (Typekit)
    Custom Fonts
    Custom Product Tabs for WooCommerce
    Ele Custom Skin
    Elementor
    Elementor Pro
    Essential Addons for Elementor
    Free Shipping Label
    JSON Basic Authentication
    Kadence WooCommerce Email Designer
    Klaviyo
    MyRewards
    Product Feed PRO for WooCommerce
    Product Recommendation Quiz for WooCommerce
    Query Monitor
    Quiz Bouclette
    Redirection
    ShortPixel Image Optimizer
    Smart Slider 3 Pro
    UpdraftPlus – Sauvegarde/Restauration
    User Switching
    Woo Custom Emails Per Product
    WooCommerce
    WooCommerce Brands
    Woocommerce Lucky Wheel Premium
    WooCommerce PDF Invoices & Packing Slips
    WooCommerce PDF Product Vouchers
    WooCommerce Square
    WooCommerce Stripe Gateway
    WP Rocket
    YITH WooCommerce Ajax Product Filter
    YITH WooCommerce Review Reminder
    YITH WooCommerce Wishlist
    Yoast SEO

    #2407363
    Lumiere de Lune
    Participant
    Maître WordPress
    20483 contributions

    Elle est a priori générée par ton plugin « Redirection ». As tu regardé dans le code source du plugin la structure qu’elle doit avoir ?

    Sinon tu peux t’adresser au support du plugin. https://wordpress.org/support/plugin/redirection/  Et essayer de comprendre « pourquoi » (ça peut être un signal de hack, par exemple)

    #2407508
    Djimmy
    Participant
    Initié WordPress
    9 contributions

    Hello,

    Et bah, joli cumul, je m’explique 🙂

    L’erreur plus haut est en effet connue de Redirection.

    Afin de la résoudre il faut changer la version de sa base de données dans l’onglet support de l’extension.

    Une fois cela fait je me suis rendu compte qu’Elementor avait une incompatibilité avec php 7.4 et +, ce qui causait des messages d’erreurs en boucles.

    PHP Warning: Trying to access array offset on value of type null in /home/.../.../wp-content/plugins/elementor-pro/modules/nav-menu/widgets/nav-menu.php on line 1483

    C’était surtout cette erreur qui causait des ralentissements.
    En repassant sur PHP 7.3 tout est revenus en ordre et je suis passé d’une consommation de 200mo à 80 mo de RAM

    En tous cas, merci beaucoup pour ton aide Lumiere de Lune 🙂

    Bonne journée,

    #2407555
    Lumiere de Lune
    Participant
    Maître WordPress
    20483 contributions

    Je t’en prie. Par contre tu ne dois pas être à jour sur Elementor, moi je l’utilise sans problème

8 sujets de 1 à 8 (sur un total de 8)
  • Vous devez être connecté pour répondre à ce sujet.