Propriedades adicionais estão disponíveis para registro no arquivo Httperr #. log no IIS 6.0 e IIS 7.0

Traduções deste artigo Traduções deste artigo
ID do artigo: 832975 - Exibir os produtos aos quais esse artigo se aplica.
Importante Este artigo contém informações sobre como modificar o registro. Certifique-se de fazer backup do registro antes de modificá-lo. Certifique-se de que você saiba como restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup, restaurar e modificar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
256986 Descrição do registro do Microsoft Windows
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Serviços de Informações da Internet da Microsoft (IIS) versão 6.0 apresenta erro de log em um arquivo separado dos logs da Web. Essa atualização de software expõe mais propriedades para configurar o log de erros. Este artigo descreve as extensões que foram feitas à lista de propriedades que estão disponíveis no arquivo de log #. log Httperr. Ele também aborda como modificar a lista de propriedades que são registradas no arquivo #. log Httperr modificando o registro.

Sintomas

Arquivo Httperr #. log registra todas as solicitações inválidas. Esse comportamento separa essas solicitações do arquivo de log do IIS W3svc. No entanto, por padrão, o arquivo Httperr #. log não contém os mesmos campos que estão disponíveis no formato de arquivo de Log estendido do World Wide Web Consortium (W3C).

Causa

O arquivo de #. log Httperr permite que o IIS efetuar solicitações inválidas separadamente a partir de solicitações válidas. Ambos os logs são usados para registrar informações sobre solicitações de clientes feitas ao servidor Web. No entanto, as entradas de log do IIS são criadas quando o envio foi concluído. O log de erros ocorre depois que o driver iniciou o envio mas antes que o envio foi concluído. Portanto, nem todos os campos que podem ser registrados no arquivo de Log estendido do W3C podem ser registrados no arquivo Httperr #. log.

Resolução

Essa atualização de software disponibiliza esses campos no arquivo Httperr #. log. Se o computador estiver executando o Windows Server 2003 Service Pack 1 (SP1) ou uma mais recente versão, Windows Vista ou Windows Server 2008, é necessária nenhuma atualização de software. Verifique as alterações no registro que são explicadas neste artigo.

Informações de atualização de software

Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique este hotfix somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix estiver disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Conhecimento. Se essa seção não for exibida, entre em contato com o suporte e atendimento ao cliente Microsoft para obter o hotfix.

Observação Caso outros problemas estejam ocorrendo ou caso qualquer solução de problemas seja necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicadas a questões de suporte adicionais e problemas que não sejam específicos deste hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e suporte ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.

Informações sobre o arquivo

A versão em inglês dessa atualização tem os atributos de arquivo (ou atributos de arquivo posteriores) listados na tabela a seguir. As datas e horas desses arquivos estão listadas no tempo Universal Coordenado (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia fuso horário na ferramenta Data e hora no painel de controle.
   Date         Time   Version       Size     File name
   ----------------------------------------------------
   02-Feb-2004  22:47  5.2.3790.125  337,408  Http.sys

Informações de implementação

Aviso Problemas sérios podem ocorrer se você modificar o Registro incorretamente usando o Editor do registro ou usando outro método. Esses problemas podem exigir que você reinstale seu sistema operacional. A Microsoft não garante que esses problemas possam ser solucionados. Modificar o registro de sua responsabilidade.

Depois de aplicar essa atualização de software, crie a seguinte chave do registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters\ErrorLoggingFields (DWORD)
O novo valor do registro controla os campos de log gera o log de erros de HTTP. sys. Por padrão, esse valor é o valor de ed ORbit a bit dos valores de bit dos campos padrão que estão listados na tabela a seguir.

Se você definir o valor do campo errado, ou se você definir o valor de campo em zero, ou se o parâmetro do registro não estiver presente, o analisador de HTTP. sys usa os campos padrão. O valor de bit para cada campo do log está disponível está listado na tabela a seguir. Para efetuar todos os campos disponíveis, defina o valor da chave do registro ErrorLoggingFields como 7DFF4E7 (hexadecimal).

Para personalizar os campos que são registrados, abrir a Calculadora do Windows, exibir a versão científica da Calculadora e, em seguida, insira os valores hexadecimais na tabela a seguir. Use a função ou para combinar os valores.

Observação Se você alterar a configuração de log de erro, você deve reiniciar o analisador do HTTP. sys.
Recolher esta tabelaExpandir esta tabela
Campo de logCampo padrãoDisponívelValor de campo bit
DATASimSim0x00000001
TEMPOSimSim0x00000002
S-SITENAMENãoNão
S-COMPUTERNAMENãoSim0x00000020
C-IPSimSim0x00000004
C-PORTASimSim0x00400000
S-IPSimSim0x00000040
PORTA DE SSimSim0x00008000
CS-USERNAMENãoNão
CS-VERSIONSimSim0x00080000
CS-METHODSimSim0x00000080
CS-URISimSim0x00800000
CS-URI COM HASTENãoNão
CONSULTA DE URI DE CSNãoNão
CS(USER-AGENT)NãoSim0x00010000
CS(COOKIE)NãoSim0x00020000
CS(REFERER)NãoSim0x00040000
CS-HOSTNãoSim0x00100000
SC-STATUSSimSim0x00000400
SC-SUBSTATUSNãoNão
SC WIN32-STATUSNãoNão
SC-BYTESNãoSim0x00001000
CS-BYTESNãoSim0x00002000
TEMPO DECORRIDONãoSim0x00004000
SITEID-SSimSim0x01000000
S-MOTIVOSimSim0x02000000
NOME_DA_FILA SSimSim0x04000000
Observação Essa atualização de software também adiciona informações de cabeçalho do W3C ao arquivo Httperr #. log.

Mais Informações

Serviços de Informações da Internet da Microsoft (IIS) versão 5.0 não implementa o conceito de um log de erro. IIS 5.0 registra solicitações inválidas e solicitações válidas no mesmo arquivo de log da Web. O IIS 6.0 e IIS 7.0 melhoram esse design, fornecendo uma separação entre as solicitações válidas e inválidas. Você pode mesclar os eventos nos logs de Web IIS e no arquivo #. log Httperr seqüencialmente para criar uma visão consolidada é semelhante do W3C registra no IIS 5.0.

Quando uma solicitação incorreta do HTTP 400 é conectada, este erro indica que a solicitação não é compatível com HTTP RFC 2616. Portanto, tudo no cabeçalho é tratado como suspeitos e inválido.

Quando o analisador de HTTP. sys passa por um erro ao analisar um URL, campos como agente do usuário e referenciador não estará disponíveis. Os campos que não estão disponíveis são registrados como traços (-) no arquivo Httperr #. log.Às vezes, uma solicitação pode ser totalmente analisada, mas ainda pode ser registrada no arquivo de log de erro para erros diferentes de análise. Esses erros podem incluir tempos-limite ou solicitações incorretas que causam o processo do operador IIS falhe. Quando esse comportamento ocorre, campos como agente do usuário e referenciador estão disponíveis.

Depois de aplicar essa atualização de software, você deve adicionar uma entrada ao registro e defina seu valor adequadamente antes de configurar a lista de campos que estão disponíveis para fazer logon no arquivo Httperr #. log.Por padrão, a combinação do campo é a mesma combinação de campo que está incluída no Windows Server 2003. Entretanto, alguns campos do arquivo de Log estendido do W3C não estão disponíveis para o log de erros.

A tabela a seguir compara o log de erro e log de arquivo de Log estendido do W3C do IIS. Salvo indicação em contrário, a interpretação e os valores dos campos da mesma.

Observação Os novos campos que essa atualização de software adiciona ao log de erros aparecem como texto em negrito.
Recolher esta tabelaExpandir esta tabela
Campo de logLog de erros antes da atualizaçãoLog de erros após a atualizaçãoO log estendido do W3CComentários
DATASimSimSim
TEMPOSimSimSimAo contrário dos arquivos de log do IIS, o campo de tempo não incorporam o tempo gasto ao enviar a solicitação. O carimbo de hora é realizado depois que o driver enviou a resposta de erro.
S-SITENAMENãoNãoSimLogs de erro informam o ID de site em vez disso.
S-COMPUTERNAMENãoSimSim
C-IPSimSimSim
C-PORTASimSimNão
S-IPSimSimSim
PORTA DE SSimSimSim
CS-USERNAMENãoNãoSimA autenticação ocorre em IIS de modo de usuário. Não está disponível em tempo de log de erros de modo de kernel.
CS-VERSIONSimSimSim
CS-METHODSimSimSim
CS-URISimSimNão
CS-URI COM HASTENãoNãoSimLogs de erro URI e consulta de relatório como o único campo CS-URI.
CONSULTA DE URI DE CSNãoNãoSimLogs de erro URI e consulta de relatório como o único campo CS-URI.
CS(USER-AGENT)NãoSimSim
CS(COOKIE)NãoSimSim
CS(REFERER)NãoSimSim
CS-HOSTNãoSimSim
SC-STATUSSimSimSim
SC-SUBSTATUSNãoNãoSimSubstatus do IIS não está disponível em tempo de log de erro.
SC WIN32-STATUSNãoNãoSimStatus do modo de usuário Win32 do IIS não está disponível em tempo de log de erro.
SC-BYTESNãoSimSim
CS-BYTESNãoSimSim
TEMPO DECORRIDONãoSimSimAo contrário dos arquivos de log do IIS, o campo tempo GASTO não incorporam o tempo gasto ao enviar a solicitação. Normalmente, o tempo de processamento em modo kernel é menos de um milissegundo, especialmente para entradas criadas de erros como erros de análise. Portanto, o valor neste campo é normalmente zero.
SITEID-SSimSimNão
S-MOTIVOSimSimNão
NOME_DA_FILA SSimSimNãoEste campo mostra o nome do pool de aplicativos que usa o processo de trabalho do IIS.
Para obter mais informações sobre o esquema para nomeação para atualizações de software do Windows, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
816915 Novo esquema de nomeação de arquivos para pacotes de atualização de software do Microsoft Windows
Para obter mais informações sobre a terminologia usada para descrever as atualizações de produto, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
824684 Descrição da terminologia padrão usada para descrever as atualizações de software

Propriedades

ID do artigo: 832975 - Última revisão: quarta-feira, 20 de novembro de 2013 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 7.0
Palavras-chave: 
kbautohotfix kbhotfixserver kbqfe kbfix kbbug kbmt KB832975 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 832975

Submeter comentários

 

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