Compartir a través de


Configuración del registro de errores de la API del servidor HTTP

El registro de errores de la API del servidor HTTP se controla mediante tres valores del Registro en una clave HTTP\Parameters que se encuentra en:

HKEY_LOCAL_MACHINE
   System
      CurrentControlSet
         Services
            HTTP
               Parameters

Nota:

La ubicación y el formato de los valores de configuración pueden cambiar en versiones futuras del sistema operativo Windows.

Un usuario debe tener privilegios de administrador o del sistema local para modificar los valores del Registro y ver o modificar los archivos de registro y la carpeta que los contiene.

La información de configuración de los valores del Registro se lee cuando se inicia el controlador de la API HTTP Server. Por lo tanto, si se cambia la configuración, el controlador debe detenerse y reiniciarse para leer los valores nuevos. Esto se puede realizar mediante los siguientes comandos de la consola:

net stop http

net start http

Los archivos de registro se denominan mediante la convención siguiente:

httperr + SequenceNumber + .log

Por ejemplo: "httperr4.log".

Los archivos de registro se recorren de forma cíclica cuando alcanzan el tamaño máximo especificado por el valor del Registro ErrorLogFileTruncateSize y el valor no puede ser inferior a un megabyte (MB).

Si la configuración del registro de errores no es válida o se produce algún tipo de error al escribir en los archivos de registro, la API HTTP Server usa el registro de eventos para notificar a los administradores que no se ha llevado a cabo el registro de errores.

Los valores de configuración del Registro se describen en la tabla siguiente.

Valor del Registro Descripción
EnableErrorLogging Una DWORD que se puede establecer en 1 (significa Verdadero) para habilitar el registro de errores o 0 (significa Falso) para deshabilitarlo. El valor predeterminado es 1.
ErrorLogFileTruncateSize Una DWORD que especifica el tamaño máximo de un archivo de registro de errores, en bytes. El valor predeterminado es un MB (0x100000).
Nota: El valor especificado no puede ser menor que el valor predeterminado.
ErrorLoggingDir Una Cadena que especifica la carpeta en la que la API del servidor HTTP coloca sus archivos de registro.
La API HTTP Server crea una subcarpeta denominada "HTTPERR" en la carpeta especificada en la que se colocan los archivos de registro. Esta subcarpeta y los archivos de registro reciben la misma configuración de permisos, lo que significa que las cuentas de administrador y del sistema local tienen acceso total, mientras que otros usuarios no tienen acceso.
Si no se especifica una carpeta en el Registro, la carpeta predeterminada es la siguiente:
"%SystemRoot%\System32\LogFiles"
Nota: El valor de la cadena ErrorLoggingDir debe ser una ruta de acceso completa, pero puede contener "%SystemRoot%".