Erro HTTP 503. O serviço está indisponível

1

Estou com dificuldades para configurar o ambiente no IIS8, procurei muito, mas não consegui encontrar a solução certa.

Eu verifiquei os logs de erro, mas não faço ideia.

C:\Windows\System32\LogFiles\HTTPERR

  1. 2013-10-09 09:28:39 192.168.43.205 60172 192.168.43.205 80 HTTP/1.1 GET / 503 2 AppOffline qa.hti.local
  2. 2013-10-09 09:28:39 192.168.43.205 60192 192.168.43.205 80 HTTP/1.1 GET /favicon.ico 503 2 AppOffline qa.hti.local

Em Visualizador de eventos:

WARNINGS:

  1. A listener channel for protocol 'http' in worker process '11188' serving application pool 'qa.hti.local' reported a listener channel failure. The data field contains the error number.
  2. A listener channel for protocol 'http' in worker process '7492' serving application pool 'qa.hti.local' reported a listener channel failure. The data field contains the error number.
  3. A listener channel for protocol 'http' in worker process '9088' serving application pool 'qa.hti.local' reported a listener channel failure. The data field contains the error number.
  4. A listener channel for protocol 'http' in worker process '9964' serving application pool 'qa.hti.local' reported a listener channel failure. The data field contains the error number.
  5. A listener channel for protocol 'http' in worker process '7716' serving application pool 'qa.hti.local' reported a listener channel failure. The data field contains the error number.

Eu não entendo o que o aviso significa.

ERROR: Application pool 'qa.hti.local' is being automatically disabled due to a series of failures in the process(es) serving that application pool.

Observação: aprendi que 5 falhas consecutivas levam ao crash do APP Pool, e isso pode aumentar. Eu também tentei aumentar isso, mas não tive sucesso.

OS: Windows server 2012
IIS Version: 8

Por favor, compartilhe seus pensamentos.

    
por Praveen 09.10.2013 / 13:10

4 respostas

1

FYI -

Gostaria de acrescentar que também estou sentindo isso e tenho interesse em uma solução. Dito isto, as minhas especificações parecem corresponder às suas, no entanto, gostaria de saber sobre a carga do seu servidor.

SO: Windows Server 2012 Standard

IIS: IIS 8

Pilha de aplicativos: .NET 4.0

A única coisa que notamos é que esse problema NÃO acontece quando não há carga. Podemos acertar o servidor o dia todo com apenas 5 ou 10 usuários, mas no segundo em que o servidor entra em produção com os outros na fazenda, temos problemas 503 intermitentes e aleatórios.

Quantos clientes / usuários estão se conectando ao seu servidor?

Já tentou o seguinte:

Configurações avançadas do pool de aplicativos:

Comprimento da fila: O padrão é 1000, tente defini-lo como 5000 se você tiver um sistema x64 e mais de 4 GB de RAM

OBSERVAÇÃO SOBRE O COMPRIMENTO DA FILA: No Comprimento da Fila, você pode ver erros nos Logs de Erro do Sistema HTTP que correspondem aos Pools do App morrendo. Se você fizer isso, isso pode ser uma correção.

Memória de bytes privados: Você está especificando uma configuração aqui ou seu valor é "0" (significa ilimitado).

deixe-nos saber suas descobertas e se o Comprimento da fila funciona para você.

Deixe-nos saber sobre eles

    
por 30.10.2013 / 22:18
1

Resolvemos isso correlacionando os logs de eventos do aplicativo e do sistema. Havia um módulo listado no applicationhost.config ou web.config que não estava no sistema de arquivos. O log de eventos do aplicativo chamou o caminho do arquivo. Depois que eu adicionei o módulo de volta ao servidor, o pool de aplicativos foi iniciado.

    
por 22.03.2017 / 19:29
0

Esse servidor tem alguma funcionalidade de Gateway de Área de Trabalho Remota / TS? Parece haver um problema conhecido com a execução de aplicativos do IIS de 32 bits no mesmo servidor em que o TS Gateway está sendo executado.

Para contornar isso, você pode definir o pool de aplicativos para executar 64 bits (se você estiver usando o código .NET puro, isso deve funcionar bem).

Além disso, pode haver um módulo que não foi instalado corretamente. Esta postagem do blog é relativamente antigo, mas apresenta sintomas semelhantes aos seus e a solução é verificar se o log de eventos mostra outros componentes com erro e resolvê-los primeiro.

    
por 11.10.2013 / 04:01
0

Me deparei com essa pergunta, pois estava passando por um problema semelhante e procurando uma solução.

Meu problema tinha especificamente a ver com a configuração compartilhada do IIS. Tínhamos habilitado um recurso no IIS em um dos servidores (Http Redirect) que não estava instalado em nenhum dos outros, portanto os 'recursos' do servidor estavam fora de sincronia com todos os servidores.

Consegui resolver o problema, desinstalando a nova adição no primeiro servidor, para que correspondesse aos outros. Uma redefinição do IIS mais tarde e as AppPools não estavam mais diminuindo e tudo estava de volta ao normal.

Portanto, se você estiver usando a Configuração Compartilhada do IIS e o IIS estiver criando erros de 'Serviço Indisponível' e as AppPools estiverem diminuindo, isso pode ser um sintoma de falta de sincronização da configuração do sistema que está corrompendo a configuração compartilhada. Espero que este post ajude alguém a encontrar a solução mais rápido do que eu consegui.

    
por 23.01.2014 / 17:09