Gostaria de saber se há vantagens de verificar se um servidor está ativo, fazendo uma "solicitação HTTP GET" a cada segundo?
Qualquer servidor pode lidar com isso?
monitoring
hosting
uptime
donald
fonte
fonte
Respostas:
"Qualquer" servidor pode lidar com isso? Provavelmente.
Você deveria fazer isso? Provavelmente não.
Faça a si mesmo algumas perguntas:
fonte
Enquanto eu, como quase todo mundo, questiono o motivo de querer monitorar com tanta frequência que o lado técnico não é um problema. Uma solicitação GET a cada segundo é absolutamente insignificante em comparação com um carregamento de página típico.
Seu servidor pode lidar com isso? Não temos nada para responder a essa pergunta, mas se o seu servidor tiver um problema para resolvê-lo, sugiro que seja completamente inadequado para qualquer outra coisa que esteja servindo.
fonte
Nagios ou munin provavelmente podem lidar com a execução do teste a cada segundo, mas é um pouco obsessivo. Existe uma razão para você precisar verificar com tanta frequência? Se o seu servidor for instável, você provavelmente terá problemas mais profundos.
fonte
A maioria dos softwares de monitoramento comercial oferece intervalo de 1 a 5 minutos por padrão. Esse parece ser um bom intervalo de verificação.
fonte
Não há nada de errado em monitorar o servidor a cada segundo, apenas não é muito eficiente, especialmente em servidores com carga alta, onde uma consulta do Apache pode travar por alguns segundos, causando solicitações de backup ou emissão de alertas falsos naquele momento específico, mas é não 'errado'. As verificações de um segundo não serão mais rápidas em responder e, em 99,9% de todas as circunstâncias, uma verificação de 10 ou 30 segundos é igualmente importante.
fonte
Eu concordo 100% com Joseph aqui. Se você ainda deseja fazer algum tipo de monitoramento em tempo real, considere detectar o log do servidor da Web quanto a erros do servidor e ausência de novas entradas no log por um período de tempo. Ele não sobrecarregará o servidor, mas disparar alertas com base nisso é um desafio :)
fonte
A resolução de 1 segundo é realmente alta e provavelmente não é necessária. No entanto, eu prefiro o collectd, pois foi projetado para uma resolução muito mais alta (sempre a cada 10 segundos) do que outras ferramentas OSS como munin (5 minutos).
fonte