contagem de visitantes do servidor

1

Um de nossos servidores teve uma carga muito acima da média hoje, funcionando consistentemente acima do normal. Nossos administradores de servidores estão se certificando de que tudo está funcionando bem, mas isso me fez pensar se talvez o servidor esteja muito ocupado hoje. Isso, por sua vez, me fez pensar: existe alguma maneira de obter um relatório razoavelmente preciso sobre quantos visitantes ativos do site existem em todos os sites em todo o servidor?

Todos os sites são PHP / MySQL em execução no apache 2 no Centos 4.8 - obviamente, temos coisas como o google analytics / awstats / webaliser para cada site, mas eu gostaria de saber se há um comando que pode ser executado usuários no servidor stat? talvez analisar todos os arquivos de sessão para sessões ativas nos últimos x minutos?

    
por robjmills 24.10.2009 / 14:44

2 respostas

4

Se você habilitar mod_status no apache, poderá obter acesso a uma página que fornecerá estatísticas sobre o número de processos ativos, o número de processos inativos, o que eles estão processando, quantos acessos por segundo e volume. / p>

link

Se você usa uma estrutura de monitoramento como o munin ( link ), é possível consultar a página com o tempo e armazenar os resultados . Isso dará a você uma exibição gráfica sobre a aparência da carga ao longo do tempo para ver se os piques estão correlacionados com a carga maior na caixa.

    
por 24.10.2009 / 16:42
2

Outra alternativa seria usar o apachetop . Este é um utilitário como top , que exibe informações do Apache, incluindo solicitações por segundo, bytes por segundo, URLs mais populares, etc.

    
por 03.11.2009 / 08:33