Перейти к содержанию

Eggdrop/app-weird.html

Материал из Викиучебника — открытых книг для открытого мира

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


Ниже приведены сообщения, которые 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. Она возникает не в процессе сетевых сплитов и прочих входах для сервера, потерявшего след заблокированного или столкнувшихся извещениях при входе на канал. Также, на некоторых серверах возможно использование нестандартных символов, таких как символ возвращения каретки, который ошибочно распознается как заглавные буквы.

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


1997 Robey Pointer
1999 - 2006 Eggheads Development Team Eggheads Development Team
2003-2004, 2005-2006, 2007 Перевод vadim s. sabinich [Blog of the free translator]