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.
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:
Alguma idéia do porquê isso está acontecendo?
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.
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:
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.