-
Всього повідомлень
4 122 -
Приєднався
-
Останній візит
-
Дней в лидерах
22
Тип контенту
Профили
Форум
Календарь
Все, що було написано madf
-
UserDelay = 40 - зачем так много? У тебя очень много пользователей? Лучше тут оставить стандартно 15 сек. UserTimeout = 66 - почти не увеличил. По умолчанию 65. Поставь 120 - будет тайм-аут 2 минуты.
-
По поводу скриптов. Нарыл такое: http://mailman.ds9a.nl/pipermail/lartc/2006q2/018612.html
-
Stargazer определяет состояние пользователя по InetAccess, а не по пингам. Размер пакета InetAccess невелик - что-то около 256 байт. Странно что не помогает увеличение тайм-аута. Можешь кинуть конфиг?
-
Странно. А можешь показать консольный лог в этот момент? И еще выхлоп ./build debug. Ну и настройки не помешали бы. Да и конфигурация машины до кучи.
-
Да, я это видел, но т.к. это совершенно некритично - оставил до релиза
-
Можна примеры скриптов на faust@stg.dp.ua? Не получилось повторить у себя, в т.ч. на ExecutersNum=2
-
Предупреждения - не ошибки. Разницы никакой нет (ну если не считать того что разные версии компилятора по разному оптимизируют код). Сейчас я стараюсь включать самый высокий уровень предупреждений (-W -Wall) чтобы выловить все потенциальные проблемы в коде. В идеале он должен компилироваться без предупреждений.
-
Именно на этой версии появилась?
-
Дело в том, что у юзера есть два различных состояния: authorized и connected. authorized он после авторизации атворизатором и это дело никак не контролируется через конфигуратор. connected он если authorized и имеет достаточно денег на счету (или кредит). Это состояние контролируется через конфигуратор ("отключить"). Было бы неплохо предоставить рецепт чтобы вызвать такое состояние.
-
Да нет, конфигурация тут не при чем. Возможно дело в скриптах. Может они не могут выполняться одновременно.
-
Если пользователь показан Online то причина этому может быть только одна: он авторизован. Авторизаторов у нас всего два: ao и inetacces. Если он авторизован ao - просто снять отметку "Всегда Online" Если он авторизован inetaccess и при этом сам авторизатор не запущен - он должен отключиться по тайм-ауту.
-
Если выставить 2 - запустится 2 процесса stg-exec и система сможет одновременно выполнять 2 скрипта. Если выставить 10 - 10, соответственно. Выставлять в случае если тебя не удовлетворяет скорость отработки скриптов (например, не сразу включается интернет пользователями когда происходит много одновременных авторизаций).
-
Исправил, перезалил архив. Кому лень вытягивать весь архив - вот патч: p3.patch Накладывать из корня так: $ patch -p0 < p3.patch
-
ExecutersNum отвечает за количество запущеных "выполнителей скриптов" - процессов stg-exec. Его можно увеличить если скорость отработки скриптов не удовлетворяет. Рекомендую увеличивать, если скрипты сами по себе тормозные.
-
Хм. Я не ломал конфиг. Кто покажет разницу между нерабочим и рабочим конфигом?
-
Какой StoreModule указан в конфиге? Смущает что у тебя он пустой.
-
Значит он у тебя лежит в каком-то другом месте, доступном из PATH
-
Stg хранит инфу о том что пользователь OnLine в поле USER::connected
-
Итак, пришло время первого релиз-кандидата: stg-2.406-rc1 По сравнению с beta-версией изменений немного. В основном - чистка кода. Был исправлен баг, который вызывал падения при останове Stargazer на старых версиях libc (по крайней мере я его четко фиксировал на FreeBSD 5.3-RELEASE). Кому интересно, подробности про него можно найти здесь (на украинском языке). Почистил отладочный вывод. Добавил явную выгрузку плагинов (в релизе верну ее в автоматический режим). Перекомпоновал последовательность инициализации и останова различных подсистем. Внес небольшие изменения в систему сборки. Теперь ф
-
# rm /usr/sbin/stargazer Ну или если руками раскидывал - из того места куда раскидывал.
-
2009-03-24 14:18:33 -- Stg v. Stg 2.403b А бинарь удалил?
-
Бок в том, что ты пытался запустить 403-ю версию с новыми плагинами.
-
http://local.com.ua/forum/index.php?showtopic=14666 На название темы не обращай внимания - опечатался, а исправить некак. А скрипт лучше самому написать - не так уж это и сложно. К стати, ping/sleep там не имеет смысла.
-
У тебя тут в кучу намешано. И проверка на падение, и дедлок. При чем перезапуск у тебя происходит только при дедлоке, а при падении он просто пишет об этом и выходит.
-
бету