Alertas administradas para Adobe Commerce: alerta de advertencia de Apdex
Este artículo proporciona pasos para la resolución de problemas cuando recibe una alerta de advertencia Apdex para Adobe Commerce en New Relic. La puntuación Apdex mide la satisfacción de los usuarios con el tiempo de respuesta de las aplicaciones y servicios web. Se requiere una acción inmediata para solucionar el problema. La alerta tendrá el siguiente aspecto, según el canal de notificación de alerta que haya seleccionado.
Productos y versiones afectados
- Arquitectura del plan Pro de Adobe Commerce en la infraestructura en la nube
- Adobe Commerce en infraestructura en la nube Arquitectura del plan inicial
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 el Adobe para ofrecer a los comerciantes un conjunto estándar utilizando perspectivas 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 Guía de instalación > Habilitar o deshabilitar el modo de mantenimiento en nuestra documentación para desarrolladores. 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 nuestra documentación para desarrolladores.
¡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 estrés adicional en la CPU o el disco.
- Realice las principales tareas administrativas (por ejemplo, administración de Commerce, importación/exportación de datos).
- Borre la caché.
Solución
Siga estos pasos para identificar y solucionar los problemas de la causa.
-
Para identificar el origen del problema, use la página de transacciones de New Relic APM para identificar las transacciones con problemas de rendimiento:
- Ordene las transacciones según las puntuaciones de Apdex ascendentes. Apdex hace referencia a la satisfacción del usuario con el tiempo de respuesta de sus aplicaciones y servicios web. Una puntuación Apdex baja puede indicar un cuello de botella (una transacción con un tiempo de respuesta más alto). Normalmente es la base de datos, Redis, o PHP. New Relic Para ver los pasos, consulte Ver transacciones con mayor insatisfacción con Apdex.
- Ordene las transacciones por el mayor rendimiento, el tiempo de respuesta medio más lento, el tiempo más lento y otros umbrales. Para ver los pasos, consulte New Relic Buscar problemas de rendimiento específicos.
-
Utilice la página Infraestructura de APM de New Relic para identificar los procesos que requieren muchos recursos. Para ver los pasos, consulte la página Hosts de supervisión de infraestructura de New Relic > pestaña Procesos.
-
Si servicios como Redis o MySQL son la principal fuente de consumo de memoria, pruebe lo siguiente:
- Compruebe que está en la versión más reciente. 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 Cloud for Adobe Commerce > Servicios > Cambiar servicios en nuestra documentación para desarrolladores.
-
Si el problema no se debe a las versiones del servicio:
- Compruebe otros problemas de MySQL, 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 nuestra base de conocimiento de asistencia.
- Compruebe si hay otros problemas con PHP. 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 resolver problemas, consulte Rendimiento lento, crones lentos y de larga ejecución y Trabajo de cron atascado en estado de "ejecución" en nuestra base de conocimiento de soporte.
-
Una vez identificada una fuente potencial del problema, SSH en el entorno para investigar más a fondo. Para ver los pasos, consulte Cloud for Adobe Commerce > Tecnologías y requisitos > SSH en su entorno en nuestra documentación para desarrolladores.
-
Si sigue teniendo problemas para identificar el origen, revise las tendencias recientes para identificar problemas con implementaciones de código o cambios de configuración recientes (por ejemplo, nuevos grupos de clientes y grandes cambios en el catálogo). Se recomienda revisar los últimos siete días de actividad para cualquier correlación en implementaciones o cambios de código.
-
Si no puede encontrar una solución en un plazo razonable, solicite un aumento o coloque un 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 nuestra base de conocimiento de soporte técnico y Guía de instalación > Habilitar o deshabilitar el modo de mantenimiento en nuestra documentación para desarrolladores.
-
Si upsize devuelve el sitio a operaciones normales, considere la posibilidad de solicitar un upsize permanente (póngase en contacto con el equipo de cuenta de Adobe) o intente reproducir el problema en su entorno de ensayo dedicado ejecutando una prueba de carga y optimizando las consultas, o código que reduzca la presión sobre los servicios. Consulte Cloud for Adobe Commerce > Implementación de pruebas > Pruebas de carga y esfuerzo en nuestra documentación para desarrolladores.