Um diretório virtual está em execução em um pool de aplicativos incorreto

[Este tópico pretende solucionar um problema específico acarretado pela ferramenta Exchange Server Analyzer. Você deve aplicá-lo apenas a sistemas em que a ferramenta Exchange Server Analyzer tenha sido executada e estejam passando por esse problema específico. A ferramenta Exchange Server Analyzer, disponível como download gratuito, coleta remotamente dados de configuração de cada servidor da topologia e analisa automaticamente os dados. O relatório resultante detalha problemas importantes de configuração, problemas potenciais e configurações de produto diferentes do padrão. Ao seguir estas recomendações, você poderá atingir melhor desempenho, escalabilidade, confiabilidade e tempo de operação. Para obter mais informações sobre a ferramenta ou para baixar as últimas versões, consulte "Microsoft Exchange Analyzers" em https://go.microsoft.com/fwlink/?linkid=34707.]  

Tópico modificado em: 2010-04-01

O Microsoft Exchange Best Practices Analyzer examina as configurações da metabase do IIS (Serviços de Informações da Internet) para os seguintes diretórios virtuais do Exchange Server:

  • Descoberta Automática
  • EWS
  • Microsoft-Server-ActiveSync
  • OAB
  • owa
  • UnifiedMessaging

Durante esse exame, o Best Practices Analyzer determina se o diretório virtual está configurado para ser executado no pool de aplicativos correto.

Se um diretório virtual estiver configurado para usar um pool de aplicativos incorreto, o Best Practices Analyzer gerará a seguinte mensagem de aviso, conforme apropriado para o diretório virtual específico:

Descoberta Automática

O pool de aplicativos '<NomedoPooldeAplicativos>' está selecionado para o diretório virtual 'Descoberta Automática' no servidor <NomedoServidor>. É recomendável que você selecione o pool de aplicativos: 'MSExchangeAutodiscoverAppPool'. Vá para o Gerenciador do IIS e selecione o pool de aplicativos correto.

EWS

O pool de aplicativos '<NomedoPooldeAplicativos>' está selecionado para o diretório virtual 'EWS' no servidor <NomedoServidor>. É recomendável que você selecione o pool de aplicativos: 'MSExchangeServicesAppPool'. Vá para o Gerenciador do IIS e selecione o pool de aplicativos correto.

Diretório virtual Microsoft-Server-ActiveSync.

O pool de aplicativos '<NomedoPooldeAplicativos>' está selecionado para o diretório virtual 'Microsoft-Server-ActiveSync' no servidor <NomedoServidor>. Isso causará falhas do Direct Push. É recomendável que você selecione o pool de aplicativos: 'MSExchangeSyncAppPool'. Vá para o Gerenciador do IIS e selecione o pool de aplicativos correto.

OAB

O pool de aplicativos '<NomedoPooldeAplicativos>' está selecionado para o diretório virtual 'OAB' no servidor <NomedoServidor>. É recomendável que você selecione o pool de aplicativos: 'DefaultAppPool'. Vá para o Gerenciador do IIS e selecione o pool de aplicativos correto.

owa

O pool de aplicativos '<NomedoPooldeAplicativos>' está selecionado para o diretório virtual 'owa' no servidor <NomedoServidor>. É recomendável que você selecione o pool de aplicativos: 'MSExchangeOWAAppPool'. Vá para o Gerenciador do IIS e selecione o pool de aplicativos correto.

UnifiedMessaging

O pool de aplicativos '<NomedoPooldeAplicativos>' está selecionado para o diretório virtual 'UnifiedMessaging' no servidor <NomedoServidor>. É recomendável que você selecione o pool de aplicativos: 'MSExchangeUMAppPool'. Vá para o Gerenciador do IIS e selecione o pool de aplicativos correto.

O IIS usa os pools de aplicativos para separar os aplicativos e sites da Web. Cada pool de aplicativos é servido por um processo de trabalho ou por um conjunto de processos de trabalho. Cada processo de trabalho opera como uma instância separada. O processo de trabalho de um pool de aplicativos está separado dos processos de trabalho de outros pools de aplicativos. Portanto, separar aplicativos e sites da Web em diferentes pools de aplicativos ajuda a aumentar a confiabilidade e a segurança. Além disso, os pools de aplicativos devem ser executados sob a identidade apropriada. Isso é para garantir que cada aplicativo da Web seja executado sob uma conta que tenha os direitos apropriados para acessar o servidor.

A tabela a seguir lista o pool de aplicativos e a identidade apropriados para cada diretório virtual do Exchange.

Diretório virtual Pool de aplicativos Identidade

Descoberta Automática

MSExchangeAutodiscoverAppPool

LocalSystem

EWS

MSExchangeServicesAppPool

LocalSystem

Microsoft-Server-ActiveSync

MSExchangeSyncAppPool

LocalSystem

OAB

DefaultAppPool

NetworkService

Owa

MSExchangeOWAAppPool

LocalSystem

UnifiedMessaging

MSExchangeUMAppPool

LocalSystem

Para resolver esse problema, configure cada diretório virtual do Exchange para ser executando no pool de aplicativos apropriado.

Para configurar um pool de aplicativos no Windows Server 2008

  1. Inicie o snap-in MMC do Gerenciador do IIS.

  2. Expanda o nome do servidor, expanda Sites, expanda Site Padrão e clique no diretório virtual apropriado, como Microsoft-Server-ActiveSync.

  3. No painel de Ações, clique em Propriedades Básicas.

  4. Clique em Selecionar ao lado do Pool de aplicativos.

  5. Na lista Pool de aplicativos, clique no pool de aplicativos apropriado e clique em OK duas vezes.

  6. Reinicie o IIS. Para fazer isso, execute o comando iisreset /noforce em um prompt de comando.

Para configurar um pool de aplicativos no Windows Server 2003

  1. Inicie o snap-in MMC do Gerenciador do IIS.

  2. Expanda o nome do servidor, expanda Sites, expanda Site Padrão, clique com o botão direito do mouse no servidor virtual apropriado, como Microsoft-Server-ActiveSync, e clique em Propriedades.

  3. Na guia Diretório Virtual, clique no pool de aplicativos apropriado na lista Pool de aplicativos e clique em OK.

  4. Reinicie o IIS. Para fazer isso, execute o comando iisreset /noforce em um prompt de comando.

Para configurar uma identidade de pool de aplicativos no Windows Server 2008

  1. Inicie o snap-in MMC do Gerenciador do IIS.

  2. Expanda o computador e clique em Pools de Aplicativos.

  3. No painel Pools de Aplicativos, examine as entradas na coluna Identidade para determinar qual é a identidade que cada pools de aplicativos usa.

  4. Clique em um pool de aplicativos, como o MSExchangeOWAAppPool e clique em Configurações Avançadas no painel de detalhes.

  5. Na seção Modelo de Processo, clique em Identidade e no botão de reticências (...).

  6. Na caixa de diálogo Identidade do Pool de Aplicativos, clique em Conta interna, clique em LocalSystem ou NetworkService na lista da Conta interna, conforme apropriado para o pool de aplicativos específico, e clique em OK.

    noteObservação:
    Não clique em LocalService sem intenção na lista da Conta interna.
  7. Siga as etapas 4 a 6 para qualquer outro pool de aplicativos relacionado ao Exchange que você desejar modificar.

  8. Clique em OK e reinicie o IIS. Para fazer isso, execute o comando iisreset /noforce em um prompt de comando.

Para configurar uma identidade de pool de aplicativos no Windows Server 2003

  1. Inicie o snap-in MMC do Gerenciador do IIS.

  2. Expanda o computador e clique em Pools de Aplicativos.

  3. Clique com o botão direito do mouse em um pool de aplicativos, como o MSExchangeOWAAppPool e clique em Propriedades.

  4. Clique na guia Identidade e clique em Predefinida.

  5. Na lista Predefinida, clique em LocalSystem ou NetworkService, conforme apropriado para o pool de aplicativos específico, e clique em OK.

  6. Na mensagem de confirmação que aparecer, clique em Sim para confirmar que você deseja executar o pool de aplicativos sob a identidade específica.

  7. Siga as etapas 3 a 6 para qualquer outro pool de aplicativos relacionado ao Exchange que você desejar modificar.

  8. Reinicie o IIS. Para fazer isso, execute o comando iisreset /noforce em um prompt de comando.