Como muitos pedidos fazem uma falha no servidor?

2

Estou me perguntando por que os sites falham.

If a server has too many requests, it might queue up the request in its waiting lists and serve it when all the earlier requests have been served. That means that the request for the website will be taken care of, although it may take some more time than expected.

Então, como sites falham devido à sobrecarga do servidor?

    
por Lazer 11.05.2010 / 20:14

3 respostas

3

Web sites não "travam".

Os servidores da Web são configurados para parar de aceitar novos visitantes se as solicitações na fila de solicitações excederem um número predeterminado. Quando esse limite é atingido, uma mensagem de erro é exibida.

503 Service Unavailable

The server is currently unable to handle the 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. If known, the length of the delay MAY be indicated in a Retry-After header. If no Retry-After is given, the client SHOULD handle the response as it would for a 500 response.

  Note: The existence of the 503 status code does not imply that a
  server must use it when becoming overloaded. Some servers may wish
  to simply refuse the connection.
    
por 11.05.2010 / 21:34
2

Em um cenário muito simples, a lista de espera pode ser preenchida e o servidor está tão ocupado manipulando / ignorando novas solicitações que pode lidar eficientemente com solicitações na fila.

Dê uma olhada no link

    
por 11.05.2010 / 20:20
1

Muitas maneiras:

  • Há apenas muita largura de banda disponível para o servidor. Se um invasor conseguir inundar a conexão do site de destino com o tráfego, ele poderá colocar o site offline.
  • "enfileire a solicitação em suas listas de espera e exiba-a quando todas as solicitações anteriores forem veiculadas" As solicitações de enfileiramento levam tempo sozinhas. Se um ataque puder enviar solicitações com mais rapidez do que o servidor conseguirá enfileirá-las, ele poderá colocar o site offline.
  • O servidor da web depende de outros recursos, como um servidor de banco de dados ou o sistema de arquivos. Se um ataque puder enviar solicitações suficientes para sobrecarregar o banco de dados, ele poderá colocar o site offline.
por 11.05.2010 / 22:50

Tags