Alertes gérées sur Adobe Commerce : alerte d’avertissement de mémoire réduite

Cet article décrit les étapes de dépannage à suivre lorsque vous recevez une alerte d’avertissement Redis pour Adobe Commerce dans New Relic. Une action immédiate est nécessaire pour résoudre le problème. L’alerte se présente comme suit, selon le canal de notification d’alerte sélectionné :

new_relic_redis_memory_warning.png

Produits et versions concernés

Toutes les versions d’Adobe Commerce sur l’infrastructure cloud Pro planifient l’architecture.

Problème

Vous recevrez une alerte dans New Relic si vous avez signé jusqu’à Alertes gérées pour Adobe Commerce et qu’un ou plusieurs seuils d’alerte ont été dépassés. Ces alertes ont été développées par Adobe pour fournir aux commerçants un ensemble standard d’alertes à l’aide d’informations provenant de l’assistance et de l’ingénierie.

Do!

  • Il est recommandé d’abandonner tout déploiement planifié jusqu’à ce que cette alerte soit effacée.
  • Si votre site est ou ne répond plus complètement, mettez immédiatement votre site en mode de maintenance. Pour les étapes, reportez-vous au Guide d'installation > Activer ou désactiver le mode de maintenance de notre Guide d'installation.
  • Veillez à ajouter votre adresse IP à la liste des adresses IP exemptées afin de vous assurer que vous pouvez toujours accéder à votre site pour la résolution des problèmes. Pour les étapes, reportez-vous à la section Maintenance de la liste des adresses IP exemptées de notre Guide d'installation.

Ne pas faire !

  • Lancez d’autres campagnes marketing qui peuvent apporter des pages vues supplémentaires à votre site.
  • Exécutez des indexeurs ou des crons supplémentaires qui peuvent entraîner une contrainte supplémentaire sur le processeur ou le disque.
  • Effectuez toutes les tâches administratives importantes (c’est-à-dire une action majeure dans l’administrateur de Commerce, comme l’importation/exportation de données, le vidage de médias, l’enregistrement de catégories avec un grand nombre de produits attribués et les mises à jour en masse).
  • Effacez le cache.

Solution

Suivez ces étapes pour identifier et dépanner la cause.

  1. Vérifiez si la mémoire utilisée Redis augmente ou diminue en accédant à la page one.newrelic.com > Infrastructure > Services tiers , puis sélectionnez le tableau de bord Redis . S'il est stable ou en augmentation, envoyez un ticket d'assistance pour que votre grappe soit mise à niveau ou augmentez la limite maxmemory au niveau suivant.

  2. Si vous ne pouvez pas identifier la cause de l’augmentation de la consommation de mémoire Redis, passez en revue les tendances récentes afin d’identifier les problèmes liés aux déploiements de code récents ou aux modifications de configuration (par exemple, de nouveaux groupes de clients et des modifications importantes du catalogue). Il est recommandé de passer en revue les sept derniers jours d’activité pour toute corrélation dans les déploiements ou modifications de code.

  3. Vérifiez si les extensions tierces ne se comportent pas correctement :

    • Essayez de trouver une corrélation avec les extensions tierces récemment installées et l’heure à laquelle le problème a commencé.
    • Examinez les extensions qui pourraient affecter le cache Adobe Commerce et entraîner une croissance rapide du cache. Par exemple, des blocs de mise en page personnalisés, le remplacement de la fonctionnalité de cache et le stockage de grandes quantités de données dans le cache.
  4. S’il n’existe aucune preuve de comportement incorrect des extensions, installez les derniers correctifs pour corriger les problèmes Redis pour Adobe Commerce sur l’infrastructure cloud. Si les étapes ci-dessus ne vous aident pas à identifier ou à résoudre le problème, envisagez d’activer le cache L2 pour réduire le trafic réseau entre l’application et Redis. Pour des informations générales sur ce qui est du cache L2, reportez-vous à la section Mise en cache L2 dans l’application Adobe Commerce de notre Guide de configuration. Pour activer le cache L2 pour l’infrastructure cloud, essayez les méthodes suivantes :

    • Mettez à niveau les outils de la CEE sous la version 2002.1.2.
    • Configurez le cache L2 en utilisant Use REDIS_BACKEND variable et en mettant à jour le fichier .magento.env.yaml :
    code language-yaml
    stage:
       deploy:
           REDIS_BACKEND: '\Magento\Framework\Cache\Backend\RemoteSynchronizedCache'
    
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a