Instalar o Application Request Routing

Esse tópico orienta o leitor pelas etapas para instalar o Microsoft Application Request Routing (ARR) Versão 1 no IIS 7.0 e posteriores.

Meta

Para instalar com êxito o Microsoft Application Request Routing Versão 1 e os módulos dependentes no IIS. O pacote do instalador de Application Request Routing contém os seguintes componentes:

  • Módulo de Reescrita de URL da Microsoft para IIS 7.0.
  • Microsoft Web Farm Management Versão 1 para IIS.
  • Microsoft Application Request Routing Versão 1 para IIS.
  • Microsoft External Cache Versão 1 para IIS.

As etapas descritas nesse documento instalarão todos os quatro componentes.

Pré-requisitos

Esse passo a passo requer os seguintes pré-requisitos:

  • IIS 7.0 e superior no Windows 2008 (qualquer SKU) ou mais recente em que o Application Request Routing seria instalado.

  • Se o sistema de destino já tiver os seguintes módulos do IIS instalados, remova-os usando programas Adicionar/Remover:

    • Módulo de Reescrita de URL da Microsoft para IIS 7.0 CTP1.
    • Microsoft Application Request Routing para o IIS 7.0 CTP1.

Observação

  • Não há suporte para a atualização do CTP1 para a versão RTW. A versão CTP1 deve ser removida manualmente antes de prosseguir. Todas os conjuntos de configurações serão perdidos.
  • Há suporte para a atualização do RC para a versão RTW e, portanto, a versão RC não precisa ser removida. Nenhum dos conjuntos de configurações serão perdidos.

Etapa 1 – Baixar o Microsoft Application Request Routing Versão 1

Baixe a versão Microsoft Application Request Routing (Roteamento de Solicitação de Aplicativo da Microsoft).

Etapa 2 – Instalar o Microsoft Application Request Routing Versão 1

Para instalar o Microsoft Application Request Routing

  1. Como administrador, abra uma janela de prompt de comando.

  2. Interrompa os processos WAS e WMSVC digitando. Essa etapa é necessária porque o ARR instala um Hotfix (KB 954438 (https://support.microsoft.com/kb/954438)).

    net stop was /y
    
    net stop wmsvc /y
    
  3. execute ARR_<architecture>_exe:

    ARR_ x86_Version1.exe
    

    or

    ARR_ x64_Version1.exe
    
  4. Aceitar o Contrato de Licença de Usuário Final (EULA).

  5. Os instaladores dos quatro componentes são iniciados um após o outro.

  6. Conclua a instalação.

  7. Para verificar o status na instalação, consulte o %TEMP%\arr_setup.log. Se todos os pacotes tiverem sido instalados com êxito, você deverá visualizar o seguinte:

    Completed the Microsoft Application Request Routing for IIS7 RC Setup.
    Installation results - look in the respective msi log files (msiname.log) for more details
    rewrite.msi   Success
    webfarm.msi   Success
    requestrouter.msi   Success
    externaldiskcache.msi   Success
    
  8. (Opcional) Para fins de solução de problemas, o executável baixado pode ser descompactado. Inicie o arquivo executável com as opções /T:<full path> e /C. Esse comando desempacotará apenas as quatro MSIs, que podem ser iniciadas manualmente uma de cada vez. Se as MSIs estiverem sendo instaladas manualmente, elas deverão ser instaladas na seguinte ordem:

    rewrite.msi   
    webfarm.msi   
    requestrouter.msi   
    externaldiskcache.msi
    

    Para obter mais informações, inicie o arquivo executável com o /? opção.

  9. Inicie os processos WAS e WMSVC digitando:

    net start was
    
    net start wmsvc
    

Etapa 3 – Alterar o modelo de processo do pool de aplicativos para o Application Request Routing

Todas as solicitações HTTP e respostas para os sites de conteúdo passam pelo Application Request Routing. Considerando isso, recomendamos que o processo de trabalho do Site Padrão no Application Request Routing estivesse sempre em execução, independentemente de os processos de trabalho para alguns dos sites estarem em execução ou não.

Nessa etapa, você desabilitará o tempo limite ocioso no modelo de processo do pool de aplicativos para o Site Padrão.

Para alterar o modelo de processo do pool de aplicativos usando a interface do usuário

  1. Inicie o Gerenciador do IIS.

  2. Selecione Pools de Aplicativos.

    Captura de tela que mostra o nó Pools de Aplicativos no I I S Manager.

  3. Por padrão, DefaultAppPool é o pool de aplicativos correspondente para o Site Padrão. Selecione DefaultAppPool. Em Ações, em Editar Pool de Aplicativos, selecione Configurações Avançadas....

    Captura de tela mostra a opção Configurações Avançadas.

  4. Altere o Tempo limite ocioso (minutos) para 0 para desabilitar a configuração. Clique em OK para salvar as alterações.

Para alterar o modelo de processo do pool de aplicativos usando a linha de comando

  1. Abra um prompt de comando com privilégios de administrador.
  2. Navegue até %windir%\system32\inetsrv.
  3. Ao usar appcmd, insira appcmd.exe set apppool "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost.

Reparar

Reparar o Application Request Routing envolve executar novamente o pacote baixado. Siga as etapas descritas na Etapa 2 – Instalar o Microsoft Application Request Routing Versão 1.

Remover

Para remover completamente o Application Request Routing, os quatro componentes empacotados devem ser removidos individualmente.

  • Abra o Painel de Controle.

  • Selecione Programa e Recursos.

  • Localize os 4 componentes a seguir e desinstale um de cada vez:

    1. Microsoft Application Request Routing Versão 1 para IIS
    2. Microsoft External Cache Versão 1 para IIS
    3. Microsoft URL Rewrite Module para IIS
    4. Microsoft Web Farm Framework Versão 1 para IIS

Resumo

Agora você instalou com êxito o Application Request Routing e os módulos dependentes e está pronto para configurar e usar os recursos. Talvez você também queira fazer a leitura de uma visão geral rápida em %PROGRAMFILES%\IIS\Application Request Routing\ARR\_ReadMe.htm, para obter mais informações.