Résoudre les erreurs de mémoire tampon pleine dans Adobe Commerce sur l’infrastructure cloud

Cet article traite d’un problème où un tampon de journal devient plein, entraînant la troncation des demandes de journal d’accès lors des pannes du site. Le problème est identifié par le biais de messages d’erreur dans les outils de surveillance tels que New Relic.

Description description

Environnement

Adobe Commerce Cloud

Problème/Symptômes

L’erreur suivante s’affiche lors de la vérification des journaux lors d’une panne du site :

FastCGI envoyé dans stderr : 'la mémoire tampon du journal est pleine (1024). La demande du journal d’accès a été tronquée lors de la lecture de l’en-tête de réponse depuis l’amont.

Une erreur de mémoire tampon du journal n’est généralement pas la cause d’une panne. Il s’agit d’un avertissement indiquant que la taille de la mémoire tampon pour l’enregistrement d’une entrée dans le journal d’accès a atteint sa limite, ce qui entraîne l’enregistrement d’une partie seulement de la demande en access.log.

Résolution resolution

Si vous suspectez une panne, il peut être trompeur de se fier aux erreurs de mémoire tampon du journal pour le diagnostic, car ces avertissements n'indiquent pas la cause principale du temps d'arrêt. L’une des causes possibles d’une panne peut être une augmentation subite du nombre de requêtes entrantes sur une courte période, ce qui peut surcharger les ressources système. Cependant, l'erreur elle-même n'est pas une source de préoccupation. Il s’agit simplement d’un avertissement qui n’entraîne pas de temps d’arrêt, le seul impact étant que la demande complète n’est pas enregistrée en access.log. Pour les installations on-premise, l’ajustement de la configuration FastCGI pour augmenter la taille du tampon du journal au-delà de 1 024 octets peut atténuer cette erreur. Cependant, cet ajustement n’est pas possible dans Adobe Commerce sur les infrastructures cloud existantes.

Pour vérifier si une panne se produit réellement, utilisez l’applet de commande Observation for Adobe Commerce (OAC) dans New Relic pour analyser les messages du journal lors des pannes. Vous pouvez également utiliser la surveillance New Relic et créer vos propres politiques d’alerte.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f