Como identifico qual site do meu servidor está sob tráfego intenso?

2

Atualmente, hospedo um site em um servidor ao qual muitos outros sites se conectam por meio de uma API.

Quando eu uso o comando do terminal 'top', vejo que o www-data é o principal culpado pelo meu servidor ficar lento.

Como identifico qual site está fazendo mais solicitações de API? Existe uma maneira de ver o referenciador para www-data?

Obrigado

    
por Bob Flemming 20.05.2013 / 17:38

2 respostas

4

Se você não estiver registrando solicitações, poderá ativar os logs por um curto período de tempo. Em seguida, analise os logs. Você pode analisá-los manualmente ou usar um analisador de log para descobrir quem está fazendo o maior número de solicitações.

Usando ferramentas como sed / awk / grep, você pode facilmente extrair e imprimir relatórios rápidos sobre URLs referenciadores, acessando IPs e outros itens.

Veja: link

para dicas sobre como analisar arquivos de log para obter dados.

    
por 20.05.2013 / 18:22
2

link

The Status module allows a server administrator to find out how well their server is performing. A HTML page is presented that gives the current server statistics in an easily readable form. If required this page can be made to automatically refresh (given a compatible browser). Another page gives a simple machine-readable list of the current server state.

    
por 20.05.2013 / 17:43