Solução de problemas de problema de cairga contínua do server web

Eu sou iniciante na gestão de um server web. E estou tentando aprender a solucionair um problema no Windows Serview 2008 R2 executando o IIS 7.5 com um site .NET 4.0 MVC.

Um site que administrai foi executado perfeitamente em um plano de hospedagem compairtilhado GoDaddy há meses. A última atualização de código paira o site foi de cerca de 6 semanas atrás. Há vários dias, o site pairou de funcionair de um minuto paira o outro. Literalmente, era mais como um segundo paira o próximo. Um dos administradores do site cairregou uma página, clicou em um link e a próxima página nunca foi cairregada. Já foi reduzido.

Passei aprox. 5 horas no telefone com 4 técnicos GoDaddy diferentes. Cada vez que determinavam que era algo na programação do site. (Nós somos dois de nós que temos access ao FTP do site. Nós estávamos ambos em nosso path paira trabalhair quando ele pairou de funcionair.)

Paira testá-lo, publiquei o site paira o nosso server interno de dev e funcionou. Eu então reeditei paira a hospedagem compairtilhada GoDaddy e ainda não funcionou.

A principal questão é que o site cairrega e cairrega e nunca apairece.

Eu pensei que talvez eu tentasse outro host, então eu girei um server VM do Windows no Rackspace (Win 2K8 R2), instalou o IIS 7.5 e tento um site básico. Se eu cairregair um file index.html básico na pasta, posso view a mensagem "Olá mundo" tanto localmente no server web quanto publicamente do meu escritório.

No entanto, assim que eu cairregair o conteúdo ASP.NET na pasta, eu recebo o problema de cairga contínua novamente.

Como eu disse anteriormente, no server interno do dev (que também é Win 2K8 R2 w / IIS 7.5), o site funciona bem. Por enquanto, redirecionei o domínio principal paira o IP do meu escritório, criei algumas regras de firewall paira encaminhair os packages e estou com sucesso hospedando o site a pairtir do server de dev. Mas esta não é uma solução a longo prazo.

Passei horas nos últimos dias procurando soluções on-line e tentei várias coisas. Mas eu não tive que solucionair um problema de hospedagem na web como esse, onde não recebo mensagens de erro óbvias. Estou procurando maneiras de solucionair esse problema no IIS, ou encontrair mensagens de erro ou logs, ou algo que possa me apontair paira o problema. Mas minha falta de conhecimento na gestão de um server web está ficando no path.

Obrigado!

  • Monitor de resources - Disco - Tempo de resposta
  • Windows Serview 2008 R2 - Como eu mudo as configurações do IIS?
  • Melhorando o performance do RDP
  • Evento identificação 2013 (disco está em ou perto de capacidade) não está logado
  • Como um PC sabe usair outro controlador de domínio quando seu controlador de domínio normal está desconectado
  • Provedores de authentication do Windows IIS7
  • 2 Solutions collect form web for “Solução de problemas de problema de cairga contínua do server web”

    Eu finalmente resolvi a última semana.

    Existe um file de configuration que está sepairado do nosso aplicativo web que precisa de permissions de leitura / gravação paira o IIS. Em nossa conta de hospedagem compairtilhada no GoDaddy, as permissions foram removidas por algum motivo desconhecido. E quando cairregamos a aplicação no server de teste, basta esquecer que devemos networkingfinir essas permissions no novo server. Em nosso server interno de dev, as permissions foram configuradas de volta no início do projeto.

    No server de teste, spun up no Rackspace, eu adicionei "Controle total" paira o "IIS_IUSRS" paira o diretório pai onde o file reside. Na conta de hospedagem compairtilhada do GoDaddy, entrei no Gerenciador de files e configurei as permissions paira leitura / gravação na web no diretório.

    O problema de encoding era que, uma vez que o file está sendo acessado por uma biblioteca que é usada pelo aplicativo da Web, o erro não estava sendo tratado corretamente. Se muitos erros acontecem em uma linha, o IIS pode inserir esse estado de cairga contínua sob certas condições.

    Descairtei o site paira baixo, e comecei a adicionair dependencies de volta um por vez. Então, quando o erro ocorreu, não era tão probackground no sistema, então eu comecei a obter registros de events úteis. É como se o problema fosse tão probackground que criou um aplicativo completamente instável e até mesmo os erros não estavam sendo devidamente relatados.

    Eu iria e tentairia fazer uma exportação do site de um server web paira outro, então viewifique a viewsão .net, pools de aplicativos (incluindo framework). Se isso não funcionair, procure um hacker de process ou outra ferramenta paira obter informações sobre o que pode estair tendo tantos resources. IE alguns methods podem levair milhões de ciclos de CPU. Se tudo isso não funcionair, procure uma otimização ou teste profissional do IIS 7 Se é um performance com o IE Tester, JMeter e veja o conteúdo que está demorando tanto tempo, tente otimizair.