temos um conjunto de aplicativos aqui que são aspnet em execução no IIS 8.5 - Win2012-R2. Temos a versão 4.6.2 do .Net implantada.
Em alguns de nossos servidores, vemos um comportamento estranho em que o IIS não responde a algumas solicitações .
Após a investigação, notei que o processo w3wp.exe que deveria estar executando o pool de aplicativos associado ao tratamento dessas solicitações não está lá (nem na tela de administração do IIS nem na exibição do explorador de processo)
Parar / Iniciar / Reciclar do pool de aplicativos não alterará nada que o w3wp.exe simplesmente não iniciará .
Não há nenhum evento no visualizador de eventos relacionado ao AppPool em questão e a pasta htterr contém apenas logs de sessões canceladas pelo cliente (todo o tempo limite de consulta de entrada é claro)
O IISReset não será bom, MAS se eu reiniciar o serviço WAS , então, de repente, os pools de aplicativos serão gerados corretamente.
Outra 'correção' encontrada foi excluir o pool de aplicativos e criar um novo no IIS, o que também parece funcionar.
Esse fato me leva a acreditar que, de alguma forma, a conexão ou meta-dados entre o IIS e o WAS são quebrados, mas não tenho idéia de onde ele poderia ser armazenado ou por que foi danificado.
Uma vez que o problema esteja em andamento, o uso do procmon não mostra nada fora do comum. Os pools que estão funcionando estão se comportando e os pools que estão inativos não mostram nada.
Alguma ideia de como corrigir isso para o bem?