Corrupção de Identidade do Conjunto de Aplicativos

3

Tenho observado algumas vezes durante a implantação do software no IIS que, de vez em quando, os Pools de Aplicativos relacionados não são reiniciados e, no Log de Eventos, vemos um erro como o seguinte:

The identity of application pool, 'AppPoolName' is invalid. If it remains invalid when the first request for the application pool is processed, the application pool will be disabled.

Isso não acontece com frequência, mas quando ocorre, a única solução é reaplicar a senha de identidade na janela do Gerenciador do IIS. Assim que eu reaplicar e, em seguida, reinicie o pool de aplicativos, os sites retornam.

Fatos:

  • A conta é uma conta de serviço cuja senha nunca expira.
  • A conta é local para o host do IIS.
  • A senha da conta nunca é alterada.
  • Este é o IIS 6 em execução no Windows Server 2003
  • A implantação do software é via MSI e envolve várias redefinições do IIS.
  • O software é criado internamente e não faz nada extravagante para o IIS.

Alguma idéia de como as informações de identidade podem se tornar corruptas?

Editar: esclarecimento

Para ficar claro - essa combinação de conta e senha de usuário funciona absolutamente bem e normalmente funciona bem como a Identidade do Pool de Aplicativos. É somente quando implantamos atualizações de nosso software em um aplicativo existente do IIS que ele pára de funcionar.

  • Nossa senha não mudou
  • Nossa implantação não altera a senha nem reconfigura os pools de aplicativos.
  • Isso não acontece todas as vezes, 1/20 vezes, talvez.
  • Se inserirmos a senha novamente no IIS e reiniciarmos os pools de aplicativos, tudo funcionará.
por Gavin Osborn 13.09.2011 / 17:57

2 respostas

0

Esta resposta pode ajudar, pois parece resolver o problema que você está tendo - também garantir que a conta de serviço seja um membro do grupo IIS_WPG.

link

    
por 14.09.2011 / 11:26
0

Sempre execute IISRESET / NOFORCE, se você precisar executar o IISReset.

Se você não estiver executando o / NOFORCE, estará correndo uma chance muito maior de corrupção da metabase, o que eu acho que poderia se manifestar da maneira acima.

    
por 14.09.2011 / 13:59