Propiedades adicionales están disponibles para el registro en el archivo # .log Httperr en IIS 6.0 e IIS 7.0

Seleccione idioma Seleccione idioma
Id. de artículo: 832975 - Ver los productos a los que se aplica este artículo
Importante Este artículo contiene información acerca de cómo modificar el registro. Asegúrese de hacer copia de seguridad del registro antes de modificarlo. Asegúrese de que sabe cómo restaurarlo si surge algún problema. Para obtener más información acerca de cómo hacer copia de seguridad, restaurar y modificar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986 Descripción del registro de Microsoft Windows
Expandir todo | Contraer todo

En esta página

Resumen

Microsoft Internet Information Services (IIS) versión 6.0 introduce el registro de errores en un archivo independiente de los registros Web. Esta actualización de software expone más propiedades para configurar el registro de errores. En este artículo se describe las extensiones que se realizaron en la lista de propiedades que están disponibles en el archivo de registro # .log Httperr. También se explica cómo modificar la lista de propiedades que se registran en el archivo # .log Httperr modificando el registro.

Síntomas

El archivo .log # Httperr registra todas las solicitudes no válidas. Este comportamiento separa estas solicitudes desde el archivo de registro de IIS W3svc. Sin embargo, de manera predeterminada, el archivo .log # Httperr no contiene los mismos campos que están disponibles en el formato de archivo de registro extendido de World Wide Web Consortium (W3C).

Causa

El archivo .log # Httperr permite a IIS iniciar solicitudes no válidas por separado de las solicitudes válidas. Ambos registros se utilizan para registrar información acerca de las solicitudes de cliente que se realizan en el servidor Web. Sin embargo, las entradas de registro IIS se crean cuando se ha completado el envío. El registro de errores se produce después de que el controlador ha iniciado el envío, pero antes de que finalice el envío. Por lo tanto, no todos los campos que se pueden registrar en el archivo de registro extendido de W3C se pueden registrar en el archivo # .log Httperr.

Solución

Esta actualización de software pone a disposición estos campos en el archivo # .log Httperr. Si el equipo está ejecutando Windows Server 2003 Service Pack 1 (SP1) o una posterior versión, Windows Vista o Windows Server 2008, se precisa ninguna actualización de software. Sólo puede realizar cambios en el registro que se explican en este artículo.

Información de actualización de software

Hay un hotfix soportado disponible de Microsoft. Sin embargo, esta revisión se diseñó únicamente para corregir el problema descrito en este artículo. Aplicar esta revisión sólo a los sistemas que experimenten este problema específico. Esta revisión podría ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere a la próxima actualización de software que contenga esta revisión.

Si la revisión está disponible para su descarga, hay una sección de "Descarga de la revisión disponible" en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con servicio al cliente de Microsoft y soporte técnico para obtener la revisión.

Nota Si se producen problemas adicionales o si necesita solucionar un problema, es posible que deba crear una solicitud de servicio independiente. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no guarden relación con esta revisión en cuestión. Para obtener una lista completa de los números de teléfono de soporte técnico y servicio al cliente de Microsoft o para crear una solicitud de servicio independiente, visite el siguiente sitio Web de Microsoft:
http://support.Microsoft.com/contactus/?ws=support
Nota El formulario de "Descarga de revisión disponible" muestra los idiomas para los que la revisión está disponible. Si no ve su idioma, es porque una revisión no está disponible para ese idioma.

Información de archivo

La versión en inglés de esta actualización de software tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Cuando vea la información de archivo, se convierte en hora local. Para ver la diferencia entre la hora UTC y la hora local, utilice la ficha zona horaria en la herramienta fecha y hora en el Panel de Control.
   Date         Time   Version       Size     File name
   ----------------------------------------------------
   02-Feb-2004  22:47  5.2.3790.125  337,408  Http.sys

Información de implementación

Advertencia Pueden producirse problemas graves si modifica incorrectamente el registro mediante el Editor del registro o con cualquier otro método. Estos problemas pueden requerir la reinstalación del sistema operativo. Microsoft no puede garantizar que estos problemas puedan resolverse. Modifique el registro bajo su responsabilidad.

Después de aplicar esta actualización de software, cree la siguiente clave del registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters\ErrorLoggingFields (DWORD)
El nuevo valor en el registro de controles a los campos de registro que genera el registro de errores de Http.sys. De forma predeterminada, este valor es el valor con ORbit a bit de los valores de bits de los campos predeterminados que se enumeran en la tabla siguiente.

Si establece el valor de un campo incorrecto, o si se establece el valor del campo en cero, o si el parámetro del registro no está presente, el analizador de Http.sys utiliza los campos predeterminados. En la tabla siguiente, se muestra el valor de cada campo del registro que está disponible. Para registrar todos los campos disponibles, establezca el valor de la clave del registro ErrorLoggingFields en 7DFF4E7 (hexadecimal).

Para personalizar los campos que se registran, abrir la calculadora de Windows, vea la versión científica de la calculadora y, a continuación, escriba los valores hexadecimales en la tabla siguiente. Utilice la función o para combinar los valores.

Nota Si cambia la configuración de registro de error, debe reiniciar el analizador de Http.sys.
Contraer esta tablaAmpliar esta tabla
Campo de registroCampo predeterminadoDisponibleValor de campo de bits
FECHA0 x 00000001
TIEMPO0 x 00000002
S-SITENAMENoNo
S-COMPUTERNAMENo0 x 00000020
C-IP0 x 00000004
C-PORT0 x 00400000
S-IP00000040
S-PORT0x00008000
CS-USERNAMENoNo
VERSIÓN DE CS0 x 00080000
CS-METHOD0x00000080
CS-URI0 x 00800000
CS-URI-STEMNoNo
CS-URI-QUERYNoNo
CS(USER-AGENT)No0 x 00010000
CS (COOKIE)No0 x 00020000
CS (REFERER)No0 x 00040000
CS-HOSTNo0 x 00100000
SC-STATUS0 x 00000400
SC-SUBSTATUSNoNo
SC-WIN32-STATUSNoNo
SC-BYTESNo0 x 00001000
CS-BYTESNo0 x 00002000
TIEMPO CONSUMIDONo0x00004000
SITEID-S0 x 01000000
S-MOTIVO02000000
S NOMBRECOLA0x04000000
Nota Esta actualización de software también agrega información de encabezado del W3C en el archivo # .log Httperr.

Más información

Microsoft Internet Information Services (IIS) versión 5.0 no implementa el concepto de un registro de errores. IIS 5.0 registra las solicitudes no válidas y las solicitudes válidas en el mismo archivo de registro de Web. IIS 6.0 e IIS 7.0 mejoran este diseño de proporcionando una separación entre las solicitudes válidas y no válidas. Puede combinar los eventos en los registros Web de IIS y en el archivo # .log Httperr secuencialmente para crear una vista consolidada que es similar a la del W3C registra en IIS 5.0.

Cuando se registra una solicitud incorrecta de HTTP 400, este error implica que la solicitud no cumplía con HTTP RFC 2616. Por lo tanto, todo en el encabezado se trata como sospechosos y no válido.

Cuando produce un error en el analizador de Http.sys al analizar una dirección URL, los campos como el agente de usuario y sitio de referencia no estará disponibles. Los campos que no están disponibles se registran como guiones (-) en el archivo # .log Httperr.A veces, la solicitud se puede analizar completamente pero todavía se pueden registrar en el archivo de registro de error para los errores que no sean de análisis. Estos errores pueden incluir los tiempos de espera o solicitudes con formato incorrecto que hacen que el proceso de trabajo IIS falle. Cuando se produce este comportamiento, campos como el agente de usuario y sitio de referencia están disponibles.

Después de aplicar esta actualización de software, debe agregar una entrada al registro y, a continuación, establezca su valor apropiadamente antes de configurar la lista de campos que están disponibles para registrar en el archivo # .log Httperr.De manera predeterminada, la combinación del campo es la misma combinación de campo que se incluye con Windows Server 2003.sin embargo, algunos campos del archivo de registro extendido de W3C no están disponibles para el registro de errores.

La tabla siguiente compara el registro de errores y el registro del archivo de registro extendido de W3C de IIS. A menos que se indique lo contrario, la interpretación y los valores de los campos de la misma.

Nota Los nuevos campos que esta actualización de software se agrega al registro de errores aparecen como texto en negrita.
Contraer esta tablaAmpliar esta tabla
Campo de registroRegistro de errores antes de la actualizaciónDespués de actualizar el registro de erroresEl registro extendido W3CComentarios
FECHA
TIEMPOA diferencia de los archivos de registro IIS, el campo de hora no incorpora el tiempo que se dedica al enviar la solicitud. La marca de tiempo se toma justo después de que el controlador ha enviado la respuesta de error.
S-SITENAMENoNoRegistros de errores del informan el ID de localización en su lugar.
S-COMPUTERNAMENo
C-IP
C-PORTNo
S-IP
S-PORT
CS-USERNAMENoNoLa autenticación se produce en IIS de modo de usuario. No está disponible en tiempo de registro de errores de modo de núcleo.
VERSIÓN DE CS
CS-METHOD
CS-URINo
CS-URI-STEMNoNoRegistros de errores del informan URI y consulta como el único campo CS-URI.
CS-URI-QUERYNoNoRegistros de errores del informan URI y consulta como el único campo CS-URI.
CS(USER-AGENT)No
CS (COOKIE)No
CS (REFERER)No
CS-HOSTNo
SC-STATUS
SC-SUBSTATUSNoNoSubestado de IIS no está disponible en tiempo de registro de error.
SC-WIN32-STATUSNoNoEstado de modo de usuario de Win32 de IIS no está disponible en tiempo de registro de error.
SC-BYTESNo
CS-BYTESNo
TIEMPO CONSUMIDONoA diferencia de los archivos de registro IIS, el campo tiempo empleado no incorpora el tiempo que se dedica al enviar la solicitud. Normalmente, el tiempo de procesamiento en modo de núcleo es inferior a un milisegundo, especialmente para errores de análisis de movimientos que se crean como error. Por lo tanto, normalmente el valor de este campo es cero.
SITEID-SNo
S-MOTIVONo
S NOMBRECOLANoEste campo muestra el nombre del grupo de aplicaciones que utiliza el proceso de trabajo IIS.
Para obtener más información acerca del esquema de nomenclatura para las actualizaciones de software de Windows, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
816915 Nuevo esquema de nomenclatura para los paquetes de actualización de software de Microsoft Windows
Para obtener más información acerca de la terminología que se utiliza para describir las actualizaciones de producto de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 Descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft

Propiedades

Id. de artículo: 832975 - Última revisión: miércoles, 20 de noviembre de 2013 - Versión: 2.0
La información de este artículo se refiere a:
  • Servicios de Microsoft Internet Information Server 6.0
  • Microsoft Internet Information Services 7.0
Palabras clave: 
kbautohotfix kbhotfixserver kbqfe kbfix kbbug kbmt KB832975 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 832975

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com