По поводу аськи. Сегодня понадобилось включить ее (qip 8092). Не включал больше года. Был один разрыв за ~7 часов работы квипа. Поделюсь наблюдениями. У меня 2 компьютера (назовем их К1 и К2), подключенных к модему DSL-2500U/BRU/D через свитч. Прошивка 1.53 от 4-го декабря (та, что была последней бетой). На К1 запущен квип. На К2 запущен Kiwi Syslog Server для сбора логов с модема. Из логов квипа:
Код:
service message (19:39:09 21/12/2009)
Sorry, connection failed. Try again or adjust connection settings.
(Connect Failed)
из лога Kiwi Syslog Server(т.е логи модема):
Код:
2009-12-21 19:38:36 User.Warning 192.168.1.1 dnsprobe[438]: dns query failed
2009-12-21 19:38:38 User.Warning 192.168.1.1 dnsprobe[438]: dns query failed
Под "логом" будем понимать одну запись журнала логов. Kiwi Syslog Server ставит время лога равным времени компьютера, когда лог пришел к Kiwi, а не вермени модема, когда этот лог появился в модеме. Также модем сразу же отсылает лог к Kiwi, как только он появляется в модеме (судя по наблюдениям). Т.е. 19:38:38 - это время на К2, когда в модеме появилася 2-й лог
dnsprobe[438]: dns query failed. Соответственно 19:39:09 - время на К1, когда произошел обрыв связи квипа (квип на К1). Дальше я сравнил разницу системных часов К1 и К2. Разница - 31 секунда на глаз, при чем на К1 время больше чем на К2. Погрешность может быть до 0.5 с, т.к. мерял на глаз смотря на календари с часиками на обоих компьютерах. А разница между 19:39:09 на К1 и 19:38:38 на К2 как раз 31 с. Получается в момент обрыва квипа, в модеме появился лог
dns query failed. Возможно qip делает 2 запроса с интервалов 2 секунды, и если оба возвращают ошибку, то выдается сообщение о разрыве.
Это просто единичное наблюдение. Выборка маленькая - 1 разрыв, однако точность во времени заставляет принять во внимание, что разрыв квипа может быть из-за недоступности DNS сервера или еще чего-то, что приводит к логу
dnsprobe[438]: dns query failed. Раньше я считал, что разрыв может быть из-за переполнения таблицы NAT. Справедливости ради замечу, что
dns query failed у меня обычно 2 - 9 раз в час (а вот когда бы разрыв квипа, то dns failed был 4 раза в течении одного часа, причем 2 лога пришось на момент разрыва связи квипа). Если будет еще один разрыв аськи, сообщу насчет логов. Пытаюсь быть объективным.