Мне интересно, есть ли возможность проверить, работает ли сервер, выполняя «HTTP GET Request» каждую секунду?
Может ли любой сервер справиться с этим?
monitoring
hosting
uptime
Дональд
источник
источник
Ответы:
Может ли «любой» сервер справиться с этим? Наверное.
Должны ли вы сделать это? Возможно нет.
Задайте себе несколько вопросов:
источник
Хотя я, как и все остальные, сомневаюсь в том, почему так часто хотят следить за технической стороной, это не проблема. Один запрос GET каждую секунду абсолютно бесполезен по сравнению с обычной загрузкой страницы.
Может ли ваш сервер справиться с этим? У нас нет ничего, на что можно было бы ответить на такой вопрос, но если у вашего сервера есть проблема, решающая его, то я бы предположил, что он будет совершенно неадекватен для того, что еще он обслуживает.
источник
Nagios или munin, вероятно, могут справиться с запуском теста каждую секунду, но это немного навязчиво. Есть ли причина, по которой вам нужно проверять так часто? Если ваш сервер нестабилен, возможно, у вас более серьезные проблемы.
источник
Большинство коммерческих программ мониторинга предлагают интервал 1 или 5 минут по умолчанию. Это кажется хорошим интервалом проверки.
источник
Нет ничего плохого в мониторинге сервера каждую секунду, просто он не очень эффективен, особенно на серверах с высокой нагрузкой, где запрос Apache может зависать на пару секунд, вызывая резервное копирование ваших запросов или выдачу ложных предупреждений в этот конкретный момент, но это не неправильно'. Проверки за одну секунду не заставят вас быстрее реагировать, и в 99,9% случаев обстоятельства столь же важны проверки за 10 или 30 секунд.
источник
Я согласен на 100% с Джозефом здесь. Если вы все еще хотите осуществлять какой-либо мониторинг в режиме реального времени, вы можете рассмотреть возможность прослушивания журнала веб-сервера на наличие ошибок сервера и отсутствия новых записей в журнале в течение определенного периода времени. Это не приведет к нагрузке на сервер, но вызов оповещений на основе этого является проблемой :)
источник
Разрешение в 1 секунду действительно высокое и, вероятно, не нужно. Однако я предпочитаю collectd, поскольку он был разработан для гораздо более высокого разрешения (10 секунд), чем другие инструменты OSS, такие как munin (5 минут).
источник