Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se explica cómo solucionar problemas con la aplicación en Azure App Service. Al ejecutar una aplicación web, quiere estar preparado para cualquier problema que pueda surgir. Estos problemas pueden ir desde errores HTTP 500 hasta que sus usuarios le digan que su sitio no funciona.
Diagnósticos de Azure App Service es una experiencia interactiva que le ayudará a solucionar problemas de su aplicación sin necesidad de configuración. Los diagnósticos de App Service señalan lo que está mal y le guían a la información correcta para solucionar y solucionar el problema con mayor facilidad y rapidez.
Aunque esta experiencia es más útil para los problemas que se produjeron en las últimas 24 horas, todos los gráficos de diagnóstico siempre están disponibles para analizar.
Los diagnósticos de App Service funcionan no solo para aplicaciones en Windows, sino también para aplicaciones en contenedores predeterminados o personalizados, Entornos de App Service y Azure Functions.
Pasos para abrir diagnósticos de App Service
Para acceder a los diagnósticos de App Service:
En Azure Portal, vaya a la aplicación web de App Service o a App Service Environment.
En el menú de la barra lateral, seleccione Diagnosticar y resolver problemas.
La página de diagnósticos de App Service proporciona muchas herramientas para diagnosticar problemas de la aplicación. Para más información, consulte Herramientas de diagnóstico más adelante en este artículo.
Nota
Si la aplicación está inactiva o funciona lento, puede recopilar un seguimiento de generación de perfiles para identificar la causa principal del problema. La generación de perfiles es ligera y está diseñada para escenarios de producción.
Interfaz de diagnóstico
La página de diagnósticos de App Service ofrece un acceso al diagnóstico simplificado en varias secciones.
Cuadro de búsqueda
El cuadro de búsqueda es una manera rápida de encontrar un diagnóstico. Puede encontrar el mismo diagnóstico a través de categorías de solución de problemas.
Alertas de riesgo
La página de Diagnósticos de App Service realiza una serie de comprobaciones de configuración y ofrece recomendaciones basadas en la configuración única de la aplicación.
Para revisar las recomendaciones y los controles realizados, seleccione el vínculo Ver más detalles. La información aparece en un panel en la parte derecha de la ventana.
Categorías de solución de problemas
Los diagnósticos se agrupan en categorías de solución de problemas para facilitar la detección. Están disponibles las siguientes categorías:
- Disponibilidad y rendimiento
- Configuración y administración
- SSL y dominios
- Evaluaciones de riesgos
- Implementación
- Creación de redes
- Navegante
- Herramientas de diagnóstico
- Prueba de carga de la aplicación
Los iconos muestran los diagnósticos disponibles para cada categoría. Si selecciona Disponibilidad y rendimiento, los diagnósticos siguientes están disponibles en el menú de la barra lateral:
- Información general
- Flujo de trabajo de reducción de aplicaciones
- Aplicación web fuera de servicio
- Registros de aplicaciones
- Uso de CPU
- Uso de memoria
- Solucionador de problemas de aplicaciones web
- Cambios en la aplicación
- Linux: número de contenedores en ejecución
- Espacio de intercambio de Linux escaso
- Lista de procesos a completar
- Lista de procesos
- Agotamiento de puertos SNAT
- Conexiones TCP
- Prueba en producción
Informe de diagnóstico
Para investigar el problema más a fondo, puede seleccionar un tema y ver más detalles en un informe de diagnóstico. Estos detalles suelen complementarse con gráficos.
El informe de diagnóstico puede ser una poderosa herramienta para localizar el problema de su aplicación. En el ejemplo siguiente se muestra el informe Aplicación web inactiva en Disponibilidad y rendimiento.
Investigación de problemas de código de aplicación (solo aplicaciones de Windows)
Dado que muchos problemas están relacionados con el código de la aplicación, los diagnósticos de App Service se integra con Application Insights para resaltar las excepciones y los problemas de dependencia para ponerlos en correlación con el tiempo de inactividad seleccionado. Habilite Application Insights por separado.
Para ver las excepciones y las dependencias de Application Insights, seleccione los accesos directos Aplicación web inactiva o Aplicación web lenta.
Pasos para solucionar problemas
Si se detecta un problema en una categoría específica en las últimas 24 horas, puede ver el informe de diagnóstico completo. Los diagnósticos de App Service pueden indicarle que vea más consejos de solución de problemas y los próximos pasos para una experiencia más guiada.
Herramientas de diagnóstico
App Service incluye herramientas de diagnóstico avanzadas que le ayudarán a investigar problemas de código de la aplicación, lentitud, cadenas de conexión y mucho más. También incluye herramientas proactivas que le ayudan a mitigar los problemas de utilización de la CPU, solicitudes y memoria.
Supervisión proactiva de CPU (solo aplicaciones de Windows)
La supervisión proactiva de la CPU le ayuda a tomar medidas cuando su aplicación o un proceso secundario de su aplicación está consumiendo muchos recursos de la CPU. Puede establecer sus propias reglas de umbral de CPU para mitigar temporalmente una CPU inesperadamente alta hasta que se encuentre la causa real. Para más información, consulte la entrada de blog Mitigación de los problemas de CPU antes de que se produzcan.
Recuperación automática
La recuperación automática es una acción de mitigación que puede realizar cuando la aplicación se comporta de manera inesperada. Puede establecer sus propias reglas basadas en número de solicitudes, una solicitud lenta, el límite de memoria y el código de estado HTTP para desencadenar acciones de mitigación. Use la herramienta para mitigar temporalmente un comportamiento inesperado hasta que encuentre la causa principal.
La herramienta está disponible actualmente para aplicaciones web de Windows, aplicaciones web de Linux y contenedores personalizados de Linux. Las condiciones admitidas y la mitigación varían, en función del tipo de aplicación web. Para más información, consulte las entradas de blog Anuncio de la nueva experiencia de recuperación automática en diagnósticos de App Service y Anuncio de la recuperación automática para Linux.
Recuperación automática proactiva (solo aplicaciones de Windows)
Al igual que la supervisión de CPU proactiva, la recuperación automática proactiva es una solución completa para mitigar un comportamiento inesperado de la aplicación. La recuperación automática proactiva reinicia la aplicación cuando App Service determina que esta se encuentra en un estado irrecuperable. Para más información, consulte la entrada de blog Introducción a la reparación automática proactiva.
Navegador (solo aplicaciones de Windows)
En un equipo grande con integración continua y muchas dependencias de aplicaciones, puede ser difícil identificar el cambio específico que provoca un comportamiento incorrecto. El navegador ayuda a obtener visibilidad de la topología de la aplicación mediante la representación automática de una asignación de dependencias de la aplicación y de todos los recursos de la misma suscripción.
El navegador le permite ver una lista consolidada de los cambios realizados por su aplicación y sus dependencias. Después podrá centrarse en un cambio que esté causando un comportamiento inadecuado. Puede acceder a la funcionalidad a través del icono Navegador en la página de diagnósticos de App Service. Antes de poder usar esta característica, debe habilitarla. Para más información, consulte la entrada de blog Obtención de visibilidad de las dependencias de la aplicación con el Navegador.
Análisis de cambios
Puede acceder al análisis de cambios de aplicaciones a través de los accesos directos de icono "Cambios de aplicaciones" y "Fallos de aplicaciones" en "Disponibilidad y rendimiento". Puede usar el análisis de cambios simultáneamente con otras métricas. Antes de usar esta característica, debe habilitarla. Para más información, consulte la entrada de blog Anuncio de la nueva experiencia de análisis de cambios en los diagnósticos de App Service.
Preguntas o comentarios
Publique sus preguntas o comentarios en Compartir sus ideas agregando [Diag] en el título.