Alertas administradas en Adobe Commerce: Alerta de memoria crítica

Este artículo proporciona pasos para solucionar problemas cuando recibe una alerta de memoria crítica para Adobe Commerce en New Relic. Se requiere una acción inmediata para solucionar el problema.

alerta crítica de disco {width="500"}

Productos y versiones afectados

Todas las versiones de Adobe Commerce en la infraestructura en la nube planifican la arquitectura Pro.

Problema

Recibirá una alerta administrada en New Relic si se ha registrado en Alertas administradas para Adobe Commerce y se han sobrepasado uno o más de los umbrales de alerta. Estas alertas fueron desarrolladas por Adobe para ofrecer a los clientes un conjunto estándar con información de Soporte e Ingeniería.

Hacer!

  • Anule cualquier implementación programada hasta que se borre esta alerta.
  • Ponga su sitio en modo de mantenimiento inmediatamente si su sitio no responde o se vuelve completamente insensible. Para ver los pasos, consulte Habilitar o deshabilitar el modo de mantenimiento en la Guía de instalación de Commerce. Asegúrese de añadir su IP a la lista de direcciones IP exentas para asegurarse de que aún puede acceder al sitio para solucionar problemas. Para ver los pasos, consulte Mantener la lista de direcciones IP exentas en la Guía de instalación de Commerce.

¡No!

  • Inicie campañas de marketing adicionales que puedan llevar vistas de página adicionales al sitio.
  • Ejecute indexadores o crons adicionales que puedan causar una tensión adicional en el CPU o el disco.
  • Realice las principales tareas administrativas (por ejemplo, administración de Commerce, importación/exportación de datos).
  • Borre la caché.

Es posible que el sitio no responda (si aún no está experimentando una interrupción del sitio) si realiza alguna de las acciones "No" antes de haber investigado y resuelto la causa de la alerta.

Solución

Siga estos pasos para identificar y solucionar los problemas de la causa.

WARNING
Como se trata de una alerta crítica, se recomienda completar el Paso 1 antes de intentar solucionar el problema (Paso 2 en adelante).
  1. Compruebe si existe un ticket de asistencia de Adobe Commerce. Para ver los pasos, consulte Seguimiento de los vales de soporte en la Base de conocimiento de soporte de Commerce. Es posible que la asistencia técnica ya haya recibido una alerta de umbral New Relic, haya creado un ticket y haya empezado a trabajar en el problema. Si no existe ningún ticket, cree uno. El ticket debe tener la siguiente información:

  2. Utilice la página de infraestructura de New Relic APM para identificar los procesos con mayor consumo de memoria. Para ver los pasos, consulte la New Relic página Hosts de supervisión de infraestructura: ficha Procesos:

    • Si servicios como Redis, MySQL o PHP son las principales fuentes de consumo de memoria, intente lo siguiente:
  3. Compruebe que está en las versiones más recientes. Las versiones más recientes a veces pueden corregir las fugas de memoria. Si no dispone de la versión más reciente, considere la posibilidad de actualizar. Para ver los pasos, consulte Cambiar servicios en la Guía de Commerce en la nube.

  4. Si el problema con el servicio no está relacionado con la versión, intente lo siguiente:

  5. MySQL: compruebe problemas como consultas de larga ejecución, claves principales no definidas e índices duplicados. Para ver los pasos, consulte Problemas más comunes de la base de datos en Adobe Commerce sobre la infraestructura en la nube en el Manual de implementación de Commerce.

  6. Redis: si Redis es una fuente de consumo de memoria superior, envíe un vale de soporte técnico.

  7. PHP: Si PHP es una fuente de consumo de memoria superior, revise los procesos en ejecución ejecutando ps aufx en CLI/Terminal. En la salida de terminal verá trabajos y procesos cron que se están ejecutando actualmente. Compruebe el resultado para el tiempo de ejecución de los procesos. Si hay un cron con un tiempo de ejecución largo, el cron puede estar colgando. Para ver los pasos de solución de problemas, consulte Rendimiento lento, crons lentos y de larga duración y Trabajo de Cron atascado en estado de "ejecución" en la Base de conocimiento de soporte de Commerce.

  8. Si sigue teniendo problemas para identificar el origen del problema, use la New Relic página de transacciones de APM para identificar transacciones con problemas de rendimiento:

  9. Si no puede identificar la causa del aumento del consumo de memoria, revise las tendencias recientes para identificar los problemas con las implementaciones de código o los cambios de configuración recientes (por ejemplo, nuevos grupos de clientes y grandes cambios en el catálogo). Se recomienda revisar los últimos 7 días de actividad para cualquier correlación en implementaciones o cambios de código.

  10. Si los métodos anteriores no le ayudan a encontrar la causa y/o la solución en un tiempo razonable, solicite un aumento o coloque el sitio en modo de mantenimiento si aún no lo ha hecho. Para ver los pasos, consulte Cómo solicitar el cambio de tamaño temporal en la Base de conocimiento de soporte técnico de Commerce y Habilitar o deshabilitar el modo de mantenimiento en la Guía de instalación de Commerce.

  11. Si el cambio de tamaño devuelve el sitio a las operaciones normales, considere la posibilidad de solicitar un cambio de tamaño permanente (póngase en contacto con el equipo de cuenta de Adobe) o intente reproducir el problema en el ensayo dedicado ejecutando una prueba de carga y optimizando las consultas, o código que reduzca la presión sobre los servicios. Consulte Pruebas de carga y esfuerzo en la Guía de Commerce en la nube.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3