На первую страницу  
Статистика серверов Пресс-релизы Аналитика Форум Регистрация
 
О проекте История Цели Новости Часто задаваемые вопросы Контактная информация
/Новости проекта/
Вход для пользователей
Логин:  
Пароль:
Забыли пароль?  


2428.08.2002 19:30:00


Ошибки соединения, обрабатываемые системой мониторинга UpTime.Ru

В настоящем документе мы постарались подробно объяснить какие ошибки и как обрабатывает система мониторинга UpTime.Ru.
Эту статью можно рассматривать как дополнение к описанию принципов работы UpTime.Ru — www.uptime.ru/content.php?what=news&id=10.

Алгоритм работы системы мониторинга можно разбить на 2 этапа:
— установление соединения с сервером;
— посылка контрольного пакета и получение ответа на него.

Первый этап — установление соединения с сервером. Выполняется посредством вызова функции connect(). При этом могут возникать следующие ошибки:

ETIMEDOUT — Operation timed out — истек таймаут ожидания при попытке установить соединение. Наиболее вероятной причиной возниновения такой ошибки является не функционирование сервера.

ECONNREFUSED — Connection Refused — сервер отказывается установить соединение. Причиной в большинстве случаев является «падение» web-сервера, установленного на данном хосте.

ENETRESET — Network Dropped Connection on Reset — соединение прервано сервером сразу после установления.

EHOSTUNREACH — No Route to Host — нет доступных маршрутизаторов к хосту. Генерируется каким-либо маршрутизатором, через которые проходит пакет. Если маршрутизатор решает, что он этот пакет не может маршрутизировать до пункта назначения, то на connect возвращается эта ошибка. В настоящее время учет этой ошибки при построении рейтингов не производится — www.uptime.ru/content.php?what=news&id=25

Второй этап — посылка тестового пакета и получение ответа от web-сервера, выполняется только при успешном завершении первого этапа. Тестовый пакет посылается с помощбю функции send(), ответ же от сервера принимается функцией recv(). При выполнении этих функций могут возникать следующие ошибки:

ECONNRESET — Connection Reset by Peer — соединение разорвано сервером. То есть соединение с сервером было установлено, но в ответ на тестовый запрос ничего прислано не было и сервер разорвал соединение. Эта ситуация возможна при большой загрузке тестируемого сервера, когда на нем установлено ограничение на количество одновременных подключений.

EAGAIN — Resource Temporarily Unavailable — ресурс временно не доступен. То есть соединение с сервером было установлено, но в ответ на контрольный запрос ответа получено не было, так как истек таймаут ожидания…

В данный момент это все ошибки, которые распознаются системой мониторинга.

Уважаемые пользователи системы UpTime.Ru, представители провайдеров, системные администраторы, программисты, пожалуйста высказывайте ваши мнения о работе системы мониторинга в нашем форуме — http://www.uptime.ru/forum/viewtopic.php?t=54. Что по-вашему мнению можно улучшить, изменить или исправить.
Необходимо ли обрабатывать еще какие-либо ошибки соединений. Как лучше реагировать при возникновении той или иной ошибочной ситуации. Нам интересно и важно ваше мнение.


  ПРЕСС-РЕЛИЗЫ
  03.05.2007 14:40
WiMAX в регионах: SPBNET помог «Старт-Телекому» рассказать о возможностях беспроводной связи

13.04.2007 14:34
Unisync. R-Style Computers. Windows Vista. Новые технологии. Современное оборудование. Многолетний опыт.

13.04.2007 13:12
Четыре года: самое интересное – впереди.

06.04.2007 13:10
С 24 по 26 апреля 2007 года в Республике Молдова, пройдет 7-я международная конференция “Информационные технологии - 2007”

06.04.2007 10:27
PeterHost.Ru и ТФ «Санкт – Петербургский «Дом Книги» подписали соглашение

Архив»»

 
  НОВОСТИ ПРОЕКТА
  31.10.2006 14:33
Тестирование новой системы продолжается

24.05.2006 13:39
Тестирование новой системы

08.08.2004 22:23
Объявление о работе системы мониторинга

30.01.2004 18:51
Новые checker-ы системы мониторинга

Архив»»

 
  НОВОСТИ ИНДУСТРИИ
  03.01.2004 00:29
IBM серверы лидируют в Малазии

29.12.2003 06:00
Apple Xserve G5 уже в январе

26.12.2003 06:21
Cobalt Linux Server все менее популярен

24.12.2003 14:55
Apple выпустила Mac OS X Server 10.3.2

Архив»»

 
  СВЕЖИЕ СТАТЬИ
  07.12.2003 06:34
Конец браузеров

02.11.2003 02:13
Сделка века

26.10.2003 05:56
Партнерство выгодно!

11.10.2003 23:18
Новые IT-стандарты

Архив»»

 
 



 

 



Copyright © 2002—2006 UpTime.Ru
На главную