Encontrei o culpado. Um terceiro módulo do iis estava travando e estava levando o MyApp pool junto com ele. Trabalhando com o fornecedor.
Eu tenho um aplicativo .NET em execução no Windows Server 2016 com o IIS 10. Esse aplicativo é configurado com seu próprio pool de aplicativos. Existem outros aplicativos hospedados no mesmo servidor, cada um com seu próprio pool de aplicativos. Cada pool de aplicativos é configurado para reciclar diariamente em um intervalo alternado, começando às 00:00.
Aleatoriamente, alguns desses pools de aplicativos estão falhando durante a reciclagem e não tenho ideia do que está contribuindo para essas falhas. Se eu for reciclá-los novamente, eles voltarão bem.
O erro que aparece repetidamente em torno dessa falha é algo como
"A listener channel for protocol 'http' in worker process '11268' serving application pool 'MyApp' reported a listener channel failure"
Aqui estão os eventos do evento vrw que ocorreram quando um desses pool de aplicativos caiu associado ao aplicativo chamado MyApp.
Um processo de trabalho com o ID de processo do pool de aplicativos de atendimento '13276' 'MyApp' solicitou uma reciclagem porque atingiu seu tempo de reciclagem programado.
<Event>
<System>
<Provider Name="Microsoft-Windows-WAS" Guid="{524B5D04-133C-4A62-8362-64E8EDB9CE40}" EventSourceName="WAS" />
<EventID Qualifiers="16384">5076</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2017-11-16T06:05:02.544043500Z" />
<EventRecordID>112746</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>XYZP00953</Computer>
<Security />
</System>
<EventData>
<Data Name="ProcessID">13276</Data>
<Data Name="AppPoolID">MyApp</Data>
<Binary />
</EventData>
</Event>
Alguns como o xml que estou postando não está sendo formatado corretamente. Vou editar novamente para ver se é corrigido.
Um canal de escuta para o protocolo 'http' no processo de trabalho '11268' que atende ao pool de aplicativos 'MyApp' relatou uma falha no canal do ouvinte. O campo de dados contém o número do erro.
5139 0 3 0 0 0x80000000000000 112747 Sistema XYZP00953 MyApp 11268 0 http 0615F6FF
Um canal de escuta para o protocolo 'http' no processo de trabalho '10292' que atende ao pool de aplicativos 'MyApp' relatou uma falha no canal do ouvinte. O campo de dados contém o número do erro.
5139 0 3 0 0 0x80000000000000 112748 Sistema XYZP00953 MyApp 10292 0 http 0615F6FF
Um canal de escuta para o protocolo 'http' no processo de serviço do servidor '9584' que atende ao pool de aplicativos 'MyApp' relatou uma falha no canal do ouvinte. O campo de dados contém o número do erro.
5139 0 3 0 0 0x80000000000000 112749 Sistema XYZP00953 MyApp 9584 0 http 0615F6FF
Um processo do operador '13900' que atende ao pool de aplicativos 'MyApp' falhou ao iniciar um canal do listener para o protocolo 'http' no tempo alocado. O campo de dados contém o número do erro.
5137 0 3 0 0 0x80000000000000 112751 Sistema XYZP00953 MyApp 13900 0 http B4050780
Um pool de aplicativos 'MyApp' do processo de trabalho '4320' não pôde iniciar um canal de escuta para o protocolo 'http' no tempo alocado. O campo de dados contém o número do erro.
5137 0 3 0 0 0x80000000000000 112755 Sistema XYZP00953 MyApp 4320 0 http B4050780
O pool de aplicativos 'MyApp' está sendo desativado automaticamente devido a uma série de falhas no (s) processo (s) que atende a esse pool de aplicativos.
5002 0 2 0 0 0x80000000000000 112756 Sistema XYZP00953 MyApp
Tags iis