У нас есть приложение Rails на Heroku. У нас есть 2 динамометрических зала.
Мы замечаем, что сайт сегодня загружается не так часто. Большое количество таймаутов запросов. Кроме того, в частности, ресурсы, которые также размещены на Heroku, загружаются не полностью или загружаются очень медленно. В логах мы заметили, что pingdom GET
Запросы. Есть ли шанс, что это виноват?
Может ли pingdom привести к тому, что наш сайт будет работать очень-очень медленно, что приведет к неполной загрузке или таймауту запросов?
Нет, если у вас нет Pingdom для опроса URL-адреса, который сам по себе является очень интенсивным (например: http://example.com/make_backup.php
).
Все службы мониторинга делают очень простой HTTP-запрос, получают ответ, проверяют заголовки ответа, закрывают соединение и продолжают работу. Даже если они будут делать 10 запросов в минуту, ваш сервер никак не сможет рухнуть под такой нагрузкой.
Подумайте об этом по-другому: предположим, что Pingdom делал 10 запросов в минуту (скажем), и вы его отключили. Если бы это увеличилось, потребовалось бы несколько пользователей, чтобы ваш сервер снова рухнул. Следовательно, проблема в другом месте вашей установки.