Como activar a funcionalidade de escalabilidade da porta para proxies RPC e para aplicações no Windows Server 2008

Traduções de Artigos Traduções de Artigos
Artigo: 951764 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

INTRODUÇÃO

Windows Server 2008 fornece suporte para mais de 64.000 portas de caracteres universais. Para suportar este número de portas, vários endereços IP são utilizados. Além disso, uma opção de socket especial é transferida para activar a mesma porta Universal ser utilizado por vários endereços IP. Até à 60.000 portas dinâmicas podem ser utilizadas por endereço IP.

Para obter mais informações sobre esta funcionalidade de escalabilidade de porta, visite o seguinte Web site da Microsoft:
http://msdn2.microsoft.com/en-us/library/cc150670(VS.85).aspx
O processo de chamada (RPC, Remote Procedure Call) de procedimento remoto utiliza esta funcionalidade para permitir que os proxies RPC tirar partido de escalabilidade de porta em servidores que executem o Windows Server 2008. Para tirar partido desta funcionalidade, tem de modificar o proxy RPC.

Este artigo descreve como activar a funcionalidade de escalabilidade da porta para proxies RPC e para aplicações no Windows Server 2008.

Mais Informação

Ligações a receber para o proxy RPC ocorrem através de HTTP. Além disso, todos eles ocorrer na mesma porta. (Normalmente, esta porta é a porta 80 ou porta 443.)

Enviar ligações ao servidor RPC ocorrem através de TCP. Normalmente, os clientes RPC utilizam várias ligações para um servidor de RPC. Cada ligação obtém uma nova porta. À medida que aumenta o número de ligações de proxy RPC ao servidor de RPC, o limite da porta no proxy RPC pode esgotar.

Quando activa a funcionalidade de escalabilidade da porta, o proxy RPC utiliza vários endereços IP na interface do mesmo para tentar ligar ao servidor de RPC. Cada endereço IP na interface do tem um limite de 60.000 portas. Esta condição permite ao servidor proxy dimensionar o número de portas que estão disponíveis. Por conseguinte, aumenta o número de ligações que pode tornar o servidor proxy para o servidor de RPC.

Para activar a funcionalidade de escalabilidade da porta, siga estes passos no servidor ou servidores que executem o proxy RPC.

Passo 1: Adicionar mais endereços IP

Quando fizer isto, activar RPC para tirar partido a funcionalidade de escalabilidade da porta. Pode utilizar a seguinte fórmula para calcular quantos mais endereços para adicionar:
(Number of incoming HTTP connections ÷ 60.000) × 2 = Minimum number of IP address
Nota Nesta fórmula, o número de Minimum number of IP addresses é arredondado por excesso para o inteiro mais próximo. Por exemplo, se um servidor deve suportar ligações de HTTP a receber 100.000, calcula o número mínimo de endereços da seguinte forma:
(100.000 ÷ 60.000) × 2 = 3.3
Em seguida, Arredonda 3.3 para 4. Neste exemplo, são necessárias quatro endereços IP.

Os endereços IP devem ser adicionados à interface que pretende. Para mais informações sobre como adicionar endereços IP utilizando a ferramenta da linha de comandos netsh , visite o seguinte site da Web da Microsoft TechNet:
http://technet.microsoft.com/en-us/library/bb490943.aspx

Passo 2: Activar a escalabilidade de porta de proxy RPC

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756Como efectuar uma cópia de segurança e restaurar o registo no Windows
Para activar a escalabilidade de porta de proxy RPC, tem de adicionar uma chave de registo. Para o fazer, siga estes passos:
  1. Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK .
  2. Localize e, em seguida, clique na seguinte chave de registo:
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\RPC
  3. No menu Editar , aponte para Novo e, em seguida, clique em Valor DWord .
  4. Escreva EnableTcpPortScaling e, em seguida, prima ENTER.
  5. No menu Editar , clique em Modificar .
  6. Escreva 1 e, em seguida, clique em OK .
  7. Saia do Editor de registo.

Passo 3: Configurar portas dinâmicas no servidor de proxy RPC

Para o fazer, siga estes passos:
  1. Clique em Iniciar
    Reduzir esta imagemExpandir esta imagem
     Start button
    , clique em Todos os programas , clique em Acessórios e, em seguida, clique com o botão direito do rato linha de comandos .
  2. Clique em Executar como administrador .

    Reduzir esta imagemExpandir esta imagem
    User Account Control permission
    Se lhe for pedido para uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em continuar .
  3. Na linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
    netsh interface ipv4 definir dynamicportrange protocolo = tcp startport = 4000 numberofports = 60000
  4. Escreva o seguinte comando e, em seguida, prima ENTER:
    netsh interface ipv6 set dynamicportrange protocolo = tcp startport = 4000 numberofports = 60000
  5. Escreva exit e, em seguida, prima ENTER.

Passo 4: Configurar serviços de informação Internet (IIS)

Tem de configurar o IIS para actualizar o limite de pedidos concorrentes e o número máximo de ligações. Para o fazer, siga estes passos:
  1. Clique em Iniciar
    Reduzir esta imagemExpandir esta imagem
     Start button
    , clique em Todos os programas , clique em Acessórios e, em seguida, clique com o botão direito do rato linha de comandos .
  2. Clique em Executar como administrador .

    Reduzir esta imagemExpandir esta imagem
    User Account Control permission
    Se lhe for pedido para uma palavra-passe de administrador ou confirmação, escreva a palavra-passe ou clique em continuar .
  3. Na linha de comandos, escreva o seguinte comando e, em seguida, prima ENTER:
    %windir%\system32\inetsrv\appcmd.exe set config "Default Web site/RPC" - section:system.webServer/serverRuntime - appConcurrentRequestLimit: Number of incoming HTTP connections - commitpath:apphost
  4. Escreva o seguinte comando e, em seguida, prima ENTER:
    %windir%\system32\inetsrv\appcmd.exe set config "Default Web site/RpcWithCert" - section:system.webServer/serverRuntime - appConcurrentRequestLimit: Number of incoming HTTP connections - commitpath:apphost
  5. Escreva o seguinte comando e, em seguida, prima ENTER:
    %windir%\system32\inetsrv\AppCmd SET SITE "Web site predefinido" - limits.maxConnections: Number of Incoming HTTP connections x 2
  6. Escreva iisreset e, em seguida, prima ENTER.
  7. Escreva exit e, em seguida, prima ENTER.
Nota Nestes comandos, o valor para o marcador de posição Number of incoming HTTP connections provém a fórmula que é descrita a "passo 1: adicionar mais endereços IP" secção. Os valores para a porta inicial e o número de portas podem ser diferentes, com base no circunstâncias e requisitos. No entanto, a soma destes valores tem de ser menor ou igual a 65.535.

Para obter mais informações sobre como configurar um servidor como um servidor de proxy RPC, visite o seguinte site da Web da Microsoft TechNet:
http://technet.microsoft.com/en-us/library/aa998125(EXCHG.65).aspx

Propriedades

Artigo: 951764 - Última revisão: 2 de maio de 2008 - Revisão: 1.1
A informação contida neste artigo aplica-se a:
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 for Itanium-Based Systems
Palavras-chave: 
kbmt kbrpc kbhowto kbinfo KB951764 KbMtpt
Tradução automática
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 951764

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