IIS Spikes em usuários anônimos - incapacitando meu servidor

2

Eu tenho um servidor executando o Windows Server 2008 R2, mas recentemente meus sites não respondem mais uma vez por dia, aparentemente em intervalos aleatórios.

Instalei alguns softwares de monitoramento e notei que a contagem de usuários anônimos aumenta quando isso acontece, normalmente, em média, cerca de 100 a 200 usuários, mas os picos estão aumentando para cerca de 400 a 700 usuários.

Isso só começou recentemente a acontecer nas últimas semanas, uma reinicialização das correções do IIS Server quase que imediatamente.

O que eu deveria estar fazendo para investigar isso ainda mais, o que poderia estar causando esses picos?

Meu primeiro pensamento foi ser uma aranha rastreando meu site a uma taxa ridícula, mas não tenho certeza de como determinar se isso é verdade ou não.

Qualquer conselho é apreciado.

    
por Paul Hinett 27.12.2012 / 15:09

2 respostas

0

Ok, eu encontrei a resposta, foi para baixo para um bug no nosso software NoSql Database, que já foi corrigido. Ele estava tomando toda a memória disponível e matando o servidor.

Não sei por que a contagem de usuários anônimos aumentava ao mesmo tempo, mas isso não acontece mais agora.

    
por 30.12.2012 / 12:29
0

O seu software de monitoramento não mostra a você quais páginas estão sendo atingidas? Isso pode ajudar a mostrar se é uma aranha.

De qualquer forma, é um dos seguintes:

  1. Demasiada carga para o servidor da Web simples (IIS) e o SO suportarem, caso em que é necessário limitar os seus visitantes (provavelmente na sua ligação à Internet) ou escalar para mais servidores, ou dimensionar com um servidor maior.

  2. Os visitantes estão acessando uma página gerada dinamicamente que não está lidando bem com a carga - nesse caso, você poderia fazer uma das soluções acima ou corrigir o código para que ele lide melhor com mais carga .

  3. Você tem alguma configuração incorreta no sistema operacional. Você confirmou que é um processo relacionado ao servidor da web que está aumentando a carga? Você está executando SQL na mesma máquina, talvez?

Com a quantidade mínima de informações fornecidas, isso é o máximo que posso dizer.

    
por 27.12.2012 / 15:41