CORRECÇÃO: mensagem de erro "414 solicitação-URI muito grande" do ISA Server

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 819962
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
importante : Este artigo contém informações sobre como modificar o registro. Antes de modificar o registro, certifique-se de backup e certifique-se que você saiba como restaurar o registro se ocorrer um problema. Para obter informações sobre como fazer backup, restaurar e editar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
256986Descrição do registro do Microsoft Windows
Sintomas
Quando você estiver usando o Internet Security and Acceleration (ISA) Server 2000 em um publicação na Web ou em um cenário de proxy da Web, você receberá a seguinte mensagem de erro quando você abre ou postar dados em uma página da Web:
414 Solicitação-URI muito grande - O tamanho do cabeçalho da solicitação é muito grande. Contate o administrador do servidor.
(12215) Internet Security and Acceleration Server
Causa
Por padrão, o ISA Server permite que solicitações HTTP que têm um comprimento de cabeçalho combinado de até 10 KB. Se o limite for excedido, você receberá a mensagem de erro descrita na seção "Sintomas". Para HTTPS, a RFC TLS (Transport Layer Security) 1.0 2246 (seção 6.2.1) e a especificação de SSL (Secure Sockets Layer) 3.0 estado que não único fragmento SSL deve ser maior do que 2 ^ 14 bytes (16 KB). No entanto, alguns clientes não podem seguir essa especificação ou eles podem enviar fragmentos SSL que estejam próximos 16 KB. ISA Server requer um buffer único para descriptografar os fragmentos SSL antes de ele tenta analisar os cabeçalhos.

Você receberá a mensagem de erro quando você se conecta a um servidor Web que é publicada por um computador ISA Server Web. O problema pode ocorrer nas seguintes situações:
  • O cliente envia uma solicitação HTTP ou HTTPS com cabeçalhos e a solicitação tem um comprimento combinado dos mais de 10 KB.
  • O cliente envia uma solicitação HTTP incorreta que tem um comprimento combinado dos mais de 10 KB e que não separa o cabeçalho de solicitação e o corpo da mensagem com retorno de carro dois e caracteres de alimentação de linha. Isso normalmente é uma solicitação POST porque uma solicitação POST pode conter dados no corpo.
  • O cliente envia uma solicitação POST HTTPS para o servidor Web e o comprimento combinado dos cabeçalhos e o corpo é mais de 10 KB.
Você também pode enfrentar esse problema com solicitações de proxy da Web saídas nas seguintes situações:
  • O cliente envia uma solicitação HTTP com cabeçalhos e a solicitação tem um comprimento combinado dos mais de 10 KB.
  • O cliente envia uma solicitação HTTP incorreta que tem um comprimento combinado dos mais de 10 KB e que não separa o cabeçalho de solicitação e o corpo da mensagem com retorno de carro dois e caracteres de alimentação de linha. Isso normalmente é uma solicitação POST porque uma solicitação POST pode conter dados no corpo.
Quando você instalar o hotfix descrito neste artigo, o ISA Server tenta descriptografar os fragmentos SSL antes de todos os dados são recebidos. Ele, em seguida, determina se todos os cabeçalhos foi recebida e tenta analisar os cabeçalhos.
Resolução
Você deve instalar o ISA Server Service Pack 1 (SP1) antes de instalar o seguinte hotfix. Para obter informações adicionais sobre como obter o service pack mais recente do ISA Server, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
313139Como obter o mais recente do Internet Security and Acceleration Server 2000 Service Pack
Um hotfix suportado está disponível no Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplique-o somente aos sistemas que apresentarem esse problema específico. Esta correcção poderá submetida a testes adicionais. Portanto, se você não tiver sido gravemente afetado por esse problema, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.

Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior neste artigo da Base de dados de Conhecimento. Se esta seção não for exibida, contate o atendimento e suporte para obter o hotfix.

Observação Se ocorrerem problemas adicionais ou se qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa de números de telefone de suporte e Atendimento Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site: 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.A versão em inglês dessa correção apresenta os atributos de arquivo (ou posteriores) listados na tabela a seguir. As datas e horas desses arquivos são listadas na acordo hora universal coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar 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   --------------------------------------------------------------   22-Jul-2003  11:24  3.0.1200.284      178,448  Mspadmin.exe        22-Jul-2003  11:23  3.0.1200.284      103,184  Msphlpr.dll         22-Jul-2003  11:23  3.0.1200.284      392,464  W3proxy.exe         22-Jul-2003  11:23  3.0.1200.284      299,280  Wspsrv.exe        
Esta correção também serve para as versões do francês, alemão, espanhol e japonês do ISA Server.
Como Contornar
Aviso : se você usar o Editor do Registro incorretamente, poderá causar problemas sérios que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que você pode resolver problemas resultantes do uso incorreto do Editor do Registro. Use o Editor do registro por sua própria conta e risco.

Você pode adicionar um valor de registro para alterar o valor máximo padrão para os cabeçalhos de solicitação HTTP. Se você estiver publicando um site usando HTTPS por trás de um computador ISA Server Web e você não instalar o hotfix, talvez seja necessário alterar esse valor de 10 KB para 32 KB (32768 decimal). A Microsoft recomenda que você instale o hotfix porque o valor padrão reduz o risco de solicitações HTTP mal-intencionado.

Para alterar o valor padrão, execute estas etapas:
  1. Pare o serviço Web Proxy.
  2. Inicie o Editor do Registro.
  3. Localize e selecione a seguinte chave do Registro:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3Proxy\Parameters
  4. Crie um novo valor DWORD chamado
    MaxRequestHeadersSize
    . Dê esse novo valor de um valor de dados de 32768 (decimal).
  5. Reinicie o serviço Web Proxy.
Para retornar à configuração original, remova o valor de registro
MaxRequestHeadersSize
. Após fazer a alteração, reinicie o serviço Web Proxy.

Observação Se você não instalar o hotfix, talvez você precise aumentar esse valor para mais de 64 KB dependendo de como o cliente criptografa seus pacotes SSL ou se o cliente envia cabeçalhos de solicitação HTTP que são mais de 64 KB.
Situação
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no começo deste artigo.
Mais Informações
Se você adicionar o valor do registro na seção "Solução alternativa" deste artigo ou aplique o hotfix e o problema ainda ocorrer, a mensagem de erro pode ser emitida por um computador diferente do ISA Server. Por exemplo, a mensagem de erro pode ser emitida por um computador ISA Server upstream em sua organização. A mensagem de erro pode também foram emitida por um computador externo do ISA Server em uma organização que é publicar seu site da Web por trás de seu próprio computador do ISA Server Web.
Para solucionar esse problema, pode usar o Monitor de rede ou revisar os logs da Web Proxy dos computadores ISA Server na cadeia de solicitações. Log do proxy da Web do computador do ISA Server que emitiu a mensagem de erro contém 414 como o "sc-status" para a solicitação.

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 819962 - Última Revisão: 12/08/2015 02:39:47 - Revisão: 2.9

Microsoft Internet Security and Acceleration (ISA) Server 2000 Standard Edition, Microsoft Internet Security and Acceleration Server 2000 Service Pack 1

  • kbnosurvey kbarchive kbmt kbautohotfix kbhotfixserver kbqfe kbbug kbfix KB819962 KbMtpt
Comentários