Por que o pool de aplicativos dentro do IIS 10 está falhando durante um evento de reciclagem agendado?

1

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.

  1. 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.

  1. 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   

  2. 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      

  3. 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      

  4. 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

  5. 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

  6. 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

por Vinod 16.11.2017 / 17:56

1 resposta

0

Encontrei o culpado. Um terceiro módulo do iis estava travando e estava levando o MyApp pool junto com ele. Trabalhando com o fornecedor.

    
por 16.11.2017 / 22:46

Tags