Cursos
Módulo
Solucione problemas de red relacionados con el enrutamiento, el control de tráfico y el equilibrio de carga. AZ720 AZ-720 az-720 networking
Este explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a: Internet Information Services en Windows Server 2016 y versiones posteriores del sistema operativo
El seguimiento de solicitudes con errores es una herramienta eficaz para solucionar errores de procesamiento de solicitudes en el servidor web de Internet Information Services (IIS) que se incluye con Windows Server 2016 o versiones posteriores. En este artículo se proporcionan pasos para habilitar las reglas de seguimiento de solicitudes con error para depurar errores y pasos de seguimiento en Enrutamiento de solicitudes de aplicación. Para obtener más información sobre las reglas de seguimiento de solicitudes con error, consulte Solución de problemas de solicitudes con errores mediante el seguimiento en IIS.
Para configurar reglas de seguimiento de solicitudes con error y comprender qué buscar al solucionar problemas de enrutamiento de solicitudes de aplicación.
Para poder seguir este tutorial, es necesario reunir los siguientes requisitos previos:
Si no se ha instalado el enrutamiento de solicitudes de aplicación, descárguelo desde el Centro de descarga e instálelo siguiendo los pasos descritos en Instalación del enrutamiento de solicitudes de aplicación.
Otro requisito previo es que ha pasado por El uso del módulo de enrutamiento de solicitudes de aplicación y ha configurado el enrutamiento de solicitudes de aplicación. El enrutamiento de solicitudes de aplicación debe estar en orden de trabajo antes de continuar con las secciones siguientes.
Configure las reglas de seguimiento de solicitudes con error para el enrutamiento de solicitudes de aplicación mediante la interfaz de usuario o mediante la línea de comandos.
Inicie el Administrador de Internet Information Services (IIS) (inetmgr).
Seleccione Sitio web predeterminado.
En el panel Acciones, en Configurar, seleccione Seguimiento de solicitudes erróneas....
En el cuadro de diálogo Editar configuración de seguimiento de solicitudes con error del sitio web, active la casilla Habilitar .
Seleccione Aceptar para guardar los cambios.
Seleccione Sitio web predeterminado.
Haga doble clic en Reglas de seguimiento de solicitudes erróneas.
En el panel Acciones , seleccione Agregar....
Seleccione Todo el contenido (*)y, a continuación, seleccione Siguiente.
Seleccione Códigos de estado: y escriba 200-399.
Seleccione Siguiente. La configuración anterior ha creado una regla de seguimiento de solicitudes con error que escribe seguimientos cuando el código de estado cae entre 200 y 399.
Anule la selección de ASP,ASPNET, y la extensión ISAPI. Después de seleccionar Servidor WWW, anule la selección de todo en Áreas:, excepto Rewrite y RequestRouting. Dado que el enrutamiento de solicitudes de aplicación se basa en el módulo de reescritura de direcciones URL para inspeccionar las solicitudes entrantes, se recomienda habilitar los seguimientos para el enrutamiento de solicitudes de aplicación (RequestRouting) y el módulo de reescritura url (reescritura).
Para obtener más información sobre los seguimientos del módulo de reescritura de direcciones URL, consulte Uso del seguimiento de solicitudes con errores en las reglas de reescritura de seguimiento.
Seleccione Finalizar.
Abra un símbolo del sistema con privilegios de administrador.
Vaya a %windir%\system32\inetsrv
.
Para habilitar el seguimiento de solicitudes con errores en el sitio web predeterminado, ejecute el siguiente comando:
appcmd set site "Default Web Site" -traceFailedRequestsLogging.enabled:"true" /commit:apphost
Para configurar las reglas de seguimiento de solicitudes con error como se muestra en la interfaz de usuario anterior, ejecute los siguientes comandos:
appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /+"[path='*']"
appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /+"[path='*'].traceAreas.[provider='WWW Server',areas='Rewrite,RequestRouting',verbosity='Verbose']"
appcmd.exe set config "Default Web Site" -section:system.webServer/tracing/traceFailedRequests /[path='*'].failureDefinitions.statusCodes:"200-399"
En este paso, enviará solicitudes al enrutamiento de solicitudes de aplicación y analizará los registros de seguimiento de solicitudes con error.
Vaya al directorio donde se escriben los registros de seguimiento de solicitudes erróneas. De forma predeterminada, la ubicación es %SystemDrive%\inetpub\Logs\FailedReqLogFiles\
.
Cambie el directorio a la carpeta que coincida con el sitio web predeterminado. De forma predeterminada, es W3SVC1. Si no está seguro, seleccione el sitio web predeterminado en el Administrador de IIS y, a continuación, seleccione Configuración avanzada... en el panel Acciones . El valor del ID indica la carpeta correspondiente. (Por ejemplo, el identificador 1 corresponde a W3SVC1).
Si hay algún archivo XML, quítelos escribiendo:
del *.xml
Envíe una solicitud al enrutamiento de solicitudes de aplicación. Si el enrutamiento de solicitudes de aplicación funciona correctamente, da como resultado una respuesta de 200, que se encuentra dentro del intervalo de 200 a 399 especificado en el paso 1. Por tanto, los registros se escriben en la ubicación anterior.
Enumere los archivos del directorio para confirmar que se escriben nuevos archivos XML.
Abra el archivo XML. Seleccione Detalles de la solicitud. Seleccione Completar seguimiento de solicitudes y, a continuación, Seleccione Expandir todo. La imagen siguiente es un ejemplo de un registro de seguimiento de solicitudes con error para el enrutamiento de solicitudes de aplicación:
Preste más atención a las secciones siguientes:
GENERAL_REQUEST_HEADERS:
ARR_REQUEST_ROUTED:
ARR_SERVER_STATS:
GENERAL_RESPONSE_HEADERS
GENERAL_RESPONSE_ENTITY_BUFFER
Se ha agregado lo siguiente junto con las marcas de tiempo para indicar las horas de inicio y finalización de los eventos correspondientes para generar perfiles del rendimiento del enrutamiento de solicitudes de aplicación:
Si va a recopilar los registros de seguimiento de solicitudes con error en el núcleo del servidor, copie los registros con la hoja de estilos freb.xsl en un equipo donde haya un explorador disponible.
Ahora ha configurado correctamente las reglas de seguimiento de solicitudes con error para el enrutamiento de solicitudes de aplicación. Las reglas de seguimiento de solicitudes con error se pueden usar para solucionar problemas y depurar el enrutamiento de solicitudes de aplicación, así como comprender las decisiones de enrutamiento, incluidos los algoritmos de equilibrio de carga, que ha realizado al seleccionar el servidor de destino para una solicitud determinada.
Cursos
Módulo
Solucione problemas de red relacionados con el enrutamiento, el control de tráfico y el equilibrio de carga. AZ720 AZ-720 az-720 networking
Documentación
Información general El elemento <traceFailedRequestsLogging> del elemento de <sitio> establece las opciones de seguimiento de solicitudes con error para el sitio, como el directorio...
Seguimiento de solicitudes con error <traceFailedRequests>
Información general: El elemento <traceFailedRequests> permite configurar el seguimiento de solicitudes con error para un sitio web, una aplicación o un directorio. Este elemento puede c...
Solución de problemas de errores 502 en ARR - Internet Information Services
En este artículo se proporcionan soluciones para el seguimiento de red winHTTP del Monitor de solicitudes con error de IIS relacionado con ARR.