Por que minha página da web não é carregada completamente toda vez?

1

Eu tenho um site de intranet em execução no IIS 7. Quando tento carregar meu site, ele reage de maneira diferente todas as vezes. Aqui estão os seguintes cenários diferentes que ocorrem quando tento carregar meu site:

  1. O site é carregado imediatamente e está funcionando corretamente
  2. O site é carregado lentamente e alguns dos meus estilos / images / javascript não parecem ser carregados corretamente.
  3. Eu recebo um erro "503 serviço indisponível"

Alguma idéia do porquê isso está acontecendo?

    
por Gayanee Wijayasekara 28.08.2012 / 14:25

3 respostas

1

Então, finalmente, meu problema foi resolvido. O problema estava na configuração do IIS, o número máximo de conexões foi definido como 5. Simplesmente aumentando, resolveu o erro.

    
por 26.10.2012 / 11:26
0

descrição completa do erro:

The Web server (running the Web site) is currently unable to handle the HTTP request due to a temporary overloading or maintenance of the server. The implication is that this is a temporary condition which will be alleviated after some delay. Some servers in this state may also simply refuse the socket connection, in which case a different error may be generated because the socket creation timed out.

Uma coisa que pode acontecer no seu servidor é que todas as 80+ portas que o servidor recebe têm precedência sobre a porta 80. A mesma porta em que seu site é executado.

Aqui está um comando para ver se isso é verdade (execute-o em cmd ):

netsh http show urlacl

se você receber uma entrada como esta:

Reserved URL : http://+:80/
...

Então, isso significa que a questão acima está acontecendo com você. E você precisa remover o registro de lá com este comando

netsh http delete urlacl url=http://+:80/

fontes:

link

link

    
por 28.08.2012 / 14:38
0

Seu primeiro passo para determinar por que isso está acontecendo é coletar informações.

Se você tiver acesso ao servidor fisicamente ou via RDP, poderá usar perfmon para analisar o desempenho do servidor.

Aqui estão alguns artigos sobre como fazê-lo (note que estes são para 2003, mas realmente não mudou muito para 2008/2008 R2):

Usando o Monitor do sistema ( PerfMon) com aplicativos ASP.NET (IIS 6.0)

Contadores de desempenho para o IIS

Depois de coletar informações sobre o desempenho do desempenho, você pode começar a isolar a causa.

    
por 28.08.2012 / 16:49