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


Ниже приведены сообщения, которые 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

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

Конфигурационный файл Eggdrop Этот файл описывает синтаксис и все настройки конфигурационного файла Eggdrop. Пожалуйста заметьте, что для приемлимой работы бота вам совершенно н...
Модуль Share Этот модуль предоставляет общий доступ к userfile между двумя напрямую слинкованными ботами. Установки конфигурационного файла ...
Первый запуск Вполне возможно, что вы в первые пытаетесь скомпилировать бота. Файл README содержит в себе руководство к действиям и ответы на часто задаваемые ...

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

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

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