Странные сообщения, появляющиеся в лог-файлах


Ниже приведены сообщения, которые Eggdrop может помещать в лог время от времени, что выглядит довольно странным и на это существуют не совсем внятные объяснения:

(!) timer drift — spun N minutes

Это может возникать по одной из некоторых причин…

  • Ваш бот вызывает утечку памяти или в силу других некоторых причин компьютер прекратил работу бота. Ежеминутно Eggdrop делает несколько попыток восстановится, вкупе с отключением любых активных Tcl-таймеров. Если по некоторым причина, несколько минут прошло без вышеописанных действий, Eggdrop записывает в лог сообщение, которое позволяет вам узнать о произошедшем. Вобщем, это плохо, потому что это значит, что система, под которой работает ваш бот, очень загружена и бот может сильно наследить на канале при ежеминутной утечке памяти.
  • На некоторых системах (под Линуксом), если DNS вашего бота использующая поиск хостов повреждена или *очень* медленно отвечает (это может случится, если отсутствует аплинк DNS-сервера), продолжительность ожидания ответа будет около 4-5 минут. Это может быть исправлено загрузкой модуля dns.
  • Просто время на вашей машине изменилось. Может быть исправлено обычным подведением времени.

(!) killmember(Nickname) -> nonexistant

Мы уже отследили эту ошибку. Эта ошибка средней тяжести. Она проявляется когда бот просто информируется сервером о том, что кто-то покинул канал — но бот не имеет записи этого пользователя, хотя пользователь и был на канале.

jwilkinson@mail.utexas.edu had some insight into this one:

Это не ошибка в Eggdrop. Это ошибка во всем, но, возможно, последняя в системах ircd. Она возникает не в процессе сетевых сплитов и прочих входах для сервера, потерявшего след заблокированного или столкнувшихся извещениях при входе на канал. Также, на некоторых серверах возможно использование нестандартных символов, таких как символ возвращения каретки, который ошибочно распознается как заглавные буквы.

При конвертировании в малый регистр, эти символы обрывают обработку и вход не объявляется, в отличие от выхода.


Copyright © 1997 Robey Pointer
Copyright © 1999 — 2006 Eggheads Development Team Eggheads Development Team
Copyright © 2003-2004, 2005-2006, 2007 Перевод vadim s. sabinich

Другие публикации по теме:

Руководство и FAQ по компиляции... Это руководство - плод работы мозга многих пользователей и разработчиков - поможет вам правильно скомпилировать Eggdrop. Если вам кажется, что чего-то...
Модуль Wire Этот модуль предоставляет все стандартные .wire-команды через dcc. Это утилита, шифрующая связь патилайна; совместима с wire.tcl. Ус...
Об Eggdrop Eggdrop был создан около декабpя 1993 для помощи в пpекpащении непpеpывной войны на #gayteen. Он пpоизошел от дpугого бота, котоpый был в пpоцессе нап...
Возможности Eggdrop Eggdrop очень мощный IRC-pобот. Он pазpабатывается с декабpя 1993 и имеет несpавненные отличия от многих ботов, так же - pегуляpно обновляется. H...

Поделиться информацией с друзьями!

Чтобы не пропустить обновления, подпишись на RSS или почтовую рассылку (свой выбор сделали уже 128 человек!)

Оставить комментарий