Разобрался с "проблемой" в производительности сайта, мониторинг которого выполняет Zabbix. Проблема выглядела как резкие отклонения response time в графиках проверок.
Включил в Nginx логирование времени обработки запроса. Но никакой связи с пиками на графике в логе Nginx не заметил - время ответа сайта не меняется и находится в районе 150-200 ms. Следовательно проблема вовсе не в сайте.
Сначала подумал что врать может сам zabbix, но поиск по форумам не дал ничего интересного. Наврятли подобная проблема может остаться незамеченной.
Zabbix и сайт находятся в одной локальной сети, следовательно скорость соединения не может приводить к подобным отклонениям. Что может быть причиной проблемы если это не сайт и не сеть? Остается DNS и zabbix как раз использует google public dns (8.8.8.8, 8.8.4.4).
Для проверки прописываю в /etc/hosts нужные хосты и вуаля - проблема исчезает на глазах.
В процессе нашел ссылку где также указывают на проблемы с Google public DNS. Так что похоже проблема не только у меня.
В общем еще одно подтверждение правилу - если сервис не контролируется тобой, то подвести он может в любой момент.
Комментариев нет:
Отправить комментарий