Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O log de erros da API do servidor HTTP é controlado por três valores do registro em uma chave HTTP\Parameters localizada em:
HKEY_LOCAL_MACHINE
System
CurrentControlSet
Services
HTTP
Parameters
Observação
O local e a forma dos valores de configuração podem ser alterados em versões futuras do sistema operacional Windows.
Um usuário deve ter privilégios de Administrador/Sistema Local para modificar os valores do registro e exibir ou modificar os arquivos de log e a pasta que os contém.
As informações de configuração nos valores do registro são lidas quando o driver da API do servidor HTTP é iniciado. Como resultado, se as configurações forem alteradas, o driver deverá ser interrompido e reiniciado para ler os novos valores. Isso pode ser feito usando os seguintes comandos do console:
net stop http
net start http
Os arquivos de log são nomeados usando a seguinte convenção:
httperr + SequenceNumber + .log
Por exemplo: "httperr4.log".
Os arquivos de log são alternados quando atingem o tamanho máximo especificado pelo valor do registro ErrorLogFileTruncateSize e o valor não pode ser inferior a um megabyte (MB).
Se a configuração do log de erros for inválida ou ocorrer qualquer tipo de falha durante a gravação nos arquivos de log, a API do servidor HTTP usará o log de eventos para notificar os administradores de que o log de erros não ocorreu.
Os valores de configuração do registro são descritos na tabela a seguir.
| Valor do Registro | Descrição |
|---|---|
| EnableErrorLogging | Um DWORD que pode ser definido como 1 (significa True) para habilitar o log de erros ou 0 (significa False) para desabilitá-lo. O valor padrão é 1. |
| ErrorLogFileTruncateSize | Um DWORD que especifica o tamanho máximo de um arquivo de log de erros, em bytes. O valor padrão é 1 MB (0x100000). Nota: o valor especificado não pode ser menor que o valor padrão. |
| ErrorLoggingDir | Uma string que especifica a pasta na qual a API do servidor HTTP coloca seus arquivos de log. A API do servidor HTTP cria uma subpasta chamada "HTTPERR" na pasta especificada na qual os arquivos de log são colocados. Essa subpasta e os arquivos de log recebem as mesmas configurações de permissão, o que significa que as contas de administrador e do sistema local têm acesso total, enquanto outros usuários não têm acesso. Se uma pasta não for especificada no registro, a pasta padrão será a seguinte: "%SystemRoot%\System32\LogFiles" Observação: o valor da cadeia de caracteres ErrorLoggingDir deve ser um caminho totalmente qualificado, mas pode conter "%SystemRoot%". |