IIS 6 - O HTTP parou de funcionar pensando que o FTP continua a funcionar

1

Tivemos uma configuração do site Asp.Net 2 para um cliente nosso há alguns anos, que estava funcionando bem até dois dias atrás.

Aqui estão os detalhes:

  • Windows 2003 Sp1
  • 1 GB de RAM
  • IIS 6.0

Ocasionalmente, o IIS parou de atender a solicitações HTTP (incluindo arquivos HTML), embora o FTP esteja funcionando bem. Executar um ping também retorna um IP adequado.

Coisas que tentei:

  • Reciclando o pool de aplicativos.
  • Reiniciando o IIS
  • Desinstalando / reinstalando o IIS
  • Tentando configurar um site Hello World simples, em HTML de página única

Mas nada disso funciona. Eu continuo recebendo a seguinte mensagem (em FF) ao tentar acessar o site:

The connection to the server was reset while the page was loading. The site could be temporarily unavailable or too busy. Try again in a few moments. If you are unable to load any pages, check your computer's network connection. If your computer or network is protected by a firewall or proxy, make sure that Firefox is permitted to access the Web.

Todas as ligações estão corretas e apontam para o IP. Isso já aconteceu com alguém antes e alguém poderia me ajudar aqui?

Obrigado.

EDIT 1

Esqueci de mencionar esses pontos anteriormente.  - Reinicializar o servidor não tem efeito sobre isso. Eu tentei isso várias vezes.  - Não há logs do IIS a partir de 21 de abril de 2011. De quando o site foi desativado. Mesmo os logs de eventos para 21/22 não mostram nada fora do comum.

EDIT 2 Eu peguei essa ferramenta do IIS Debug Toolkit chamado WFetch e a executei para localhost que tinha o site IIS padrão com uma página Hello. A seguir, a resposta:

started.... WWWConnect::Connect("localhost","80")\n IP = "127.0.0.1:80"\n source port: 1085\r\n WWWConnect::Close("localhost","80")\n closed source port: 1085\r\n cannot send data, because connection is closed finished.

EDIT 3 Depois de quase 10 dias de inferno, o IIS começou a funcionar automaticamente. Bem desse jeito. Eu tinha reinstalado - mas estava recebendo o mesmo problema, mesmo depois de reinstalar. No entanto, tínhamos desistido de todas as esperanças e começamos a migrar para um novo servidor quando, após dois dias de instalação, começamos a exibir as páginas novamente. Muito estranho e eu não tenho ideia do que estava acontecendo.

Obrigado a todos por todas as suas sugestões - eles foram de grande aprendizado e ajudaram a descobrir como proceder para depurar o IIS. Realmente aprecio isso.

    
por saurabhj 30.04.2011 / 20:31

1 resposta

2

Algumas etapas da solução de problemas para tentar são:

  • Veja se uma página estática de test.html funciona
  • crie um novo site e um pool de aplicativos e veja se funciona
  • o site é exibido como iniciado no Gerenciador do IIS. Se não, então pode haver uma ligação duplicada.
  • Visualizador de eventos imediatamente depois que um iisreset e a primeira visualização geralmente são muito úteis
  • experimente um 'teste de falha', parando o site e vendo se a mensagem é diferente. Se for, então você sabe que a visita está atingindo o site correto, com certeza. Se não for diferente, ou o site falha completamente de imediato, ou algo está errado com as ligações, o que significa que outro site ou servidor está lidando com a solicitação
por 02.05.2011 / 18:02