Перейти до

Небесный

Сitizens
  • Всього повідомлень

    546
  • Приєднався

  • Останній візит

  • Дней в лидерах

    3

Все, що було написано Небесный

  1. А, вообще можно по-интересоваться у автора темы, для чего такое делать. Все известные мне провайдеры, самопальные локалки и т.д. пытаются заработать как можно больше денег, и того как бы продать по-больше трафика = больше продал - больше заработал. Почему не давать юзеру, чтобы он дальше пользовался инэтом, пусть просто платит больше денег - и того больше прибыль. ЗЫ: madf, благодарю за лекцию.
  2. Ну, это конечно гон уже писать раз в минуту стату. madf, не могли бы вы немного рассказать как СТЖ держит в памяти данные о трафике, и как можно было бы эти данные вытянуть - чисто для личного развития.
  3. Очень даже логично - и тогда это решает вопрос с тем, что порог у тарифных планах разные. Но, вот как для красоты сделать, чтобы четко рубало при достижении порога. madf, если я не ошибаюсь, стж изначально держит трафик в памяти, потом при записи в стату - память обнуляется? Идея - но для этого нужно реализовывать отдельный процесс, которые будет всегда следить за трафиком - и этот же процесс будет рубать пользователя.
  4. Если вешать скрипт на крон, тогда точности в 5 Гб, не достигнуть, между запусками скрипта, юзер может перевалить за 5 Гб.
  5. Подключение абонентов каким способом происходит? Если например все абоненты пользуются авторизатором, тогда можно в скрипт ОнКоннект добавить проверку - Если текущий трафик меньше 5 Гб, тогда проводить подключение, иначе выдать сообщение в авторизатор - Вы превысили лимит трафика. А, читать трафик можно из файла stat, если у вас БД на файлах. Если же например у вас реализовано через СУБД - тогда читать из базы этот параметр. Ну и еще следить за трафиком, когда юзер в это время онлайн и он превысил лимит - пока такого ничего в голову не приходит, может еще товарищ madf посовет
  6. Небесный

    есть проблема

    А, клиент с нотика может пинговать сервер, где стоит СТЖ? Поддерживаю ответ madf - возможно проблема с маршрутизацией. Покажите таблицу маршрутизации из сервера.
  7. Небесный

    Сбор багов и feature requests

    Может быть, потому что использую технологию Доксис - тут потеря пакетов это привычное дело. Но, первый случай словил такой у себя на работе - а рабочий комп от сервака в метрах 2-х.
  8. Небесный

    Сбор багов и feature requests

    Вот и я на что-то уже похожее напоролся, сказать однозначно что это СТГ не могу. Дело было так. Запустил авторизатор, подключился - проработал где-то часа наверное 6-7 не трогая авторизатор. Спустя это время отключаюсь авторизатором - кнопка отжимается - статус горит зеленым и говорит, что подключен - скрипт ОнДисконекта не отработался - думаю подожду, ждал минут 5-10. Ничего не изменилось (кнопка отжата - статус зеленый-онлайн, правила на месте - тоесть дисконект не происходит). Закрыл авторизатор совсем - через положенных 15 сек. скрипт ОнДисконекта в СТГ отработался. Пробую запустить о
  9. Небесный

    Сбор багов и feature requests

    Странно, за два месяца с лихом ни одного случая такого небыло - может причина не в СТГ?
  10. А, чем не подходит детальная статистика?
  11. Эх, бы на линукс сие дело, когда подпиляете под линь?
  12. Небесный

    stg-2.407-rc1

    Скачал, собрал, поставил - без каких либо приколов, пока нормальный полет, да и 406 версия проработала месяц, без каких либо приколов со стороны самого СТЖ.
  13. А, я бы попробовал сделать chmod -R 777 /var/stargazer/ - Авось все же с правами что-то не то.
  14. Попробовал сделать кодировку базы - koi8r_bin, при создании ее в мускуле через пхпмайадмин. База переноститься - стар не запускается, очистил таблицу мессаджа. - Стар запустился - В конфигураторе где русский текст был - краказябла. Проблема решилась следующим образом: Базу в мускуль создал с кодировкой koi8r_bin, так же и Сопоставление соединения с MySQL - koi8r_bin Поля где встречается кириллица перевел на utf8_dgeneral_ci, в том числе и для сообщений тоже. Залил базу - все ок. В конфигураторе нормально определяется кириллица, сообщения в авторизаторе приходят тоже нормально.
  15. Два дня сиденья над БД - выяснило ситуацию из-за чего так все происходит. В базе есть дублирующие юзеры, например: Есть юзер larisa и есть юзер LARISA. Старгейзер я так понял, понимает, что это два разных юзера, а вот либо мускуль, либо скрипт не различает больших и маленьких букв. ((( Кто что посоветует, как выкрутиться?
  16. Решил перейти на мускуль, собрал тестовую машину, поставил туда 406 версию, перенес юзеров в файлах, собрал конвертер - запускаю конвертер. Тут бах на одном юзере застряло и выдало ошибку - далее вышло с обработки. main.cpp > 18:11:41 > - larisa main.cpp > 18:11:41 > Error adding user: Couldn't add user: Ну, так как тестовая машина - думаю снесу нафик вообще юзера, снес - вродь пошел дальше перенос, тут опять уже подобная вещь, только уже на другом, удалял-удалял проблемных уюзеров - надоело, так около 10 юзеров удалил и понял, что это не дело. В
  17. Небесный

    Статистика для СТГ

    Тема старая, но хочу ее немного обновить, данные скрипты работают под 406 версию? Если да, народ перезалейте скрипты куда-то, а то ссылку уже нерабочие. (((
  18. Тоже вариант. ))) Спасибо за идею. А, вообще 5 день стоит уже стар - полет нормальный !!!
  19. Такой еще вопрос. Сделал реализацию шейпера через скрипты ОнКоннект и ОнДисконект, все работает прекрасно, если бы не одно НО. Когда когда человек стоит на пометке всегда ОнЛайн, у него скорость не меняется из-за того, что не сработали скрипты ОнДисконект, ОнКонект - скорость не изменилась. Или же когда человек сидит под авторизатором и в этом время Онлайн. Выход конечно есть, снять галочку, а потом ее поставить, при этом скрипты ОнДисконекта и ОнКонекта отработаются. У авторизатора отработаются только в том случае, если он отключится-подключится. Пришла такая идея в голову, в скрип
  20. Да, авторизатор пислаи под Делфу, знакомый мой, ну что ж тогда бум пробовать что-то на С++ ковырять. Еще вопрос, я вижу в новой сборке в конфиге добавился раздел # Модуль захвата трафика "mod_cap_nf.so" # Принимает информацию о трафике по протоколу NetFlow # Второй параметер - это имя модуля без mod_ в начале и .so в конце <Module cap_nf> # TCPPort - порт для TCP-соединений TCPPort = 42111 # UDPPort - порт для UDP-соединений UDPPort = 42111 # Могут иметь совпадающие значения. # Если параметр не указан - соответствующий п
  21. Я уже нашел, не успел отписаться, откомпилил, бум смотреть. ))) В общем если баланс не будет уходить в минус, разве что последнее снятие абонки будет в минус, тогда и идею с заморозкой можно оставить в покое, и пусть заморозка использует изначально свою функцию. Кстати, а виндового конфигуратора нету на Делфи? Роднее мне этот язык, там бы я его переписал себе под модемы - отдельно все крутилось, просто в одной оболочке было бы.
  22. Так и не нашел столько строк у себя в файле. ))) В исходниках projects/stargazer/user.cpp в этом файле у меня вообще всего то 807 строк. А, забыл еще сказать 406 версия.
  23. Небесный

    Статистика Stg

    Проверил работает на Stg v. 2.406 ОГРОМНОЕ СПАСИБО, мои бухгалтера это оценят !!!
  24. Знаю тема поднималась не один раз, прошу не пинайте, потому что так и не нашел разумного ответа по поиску. Суть в чем, мне как бы вообще не нужна функция, чтобы считало в минус. Как можно заморозить юзера, при уходе в минус. Это как бы первый вопрос. Суть второго вопроса: Где хранится текст, когда выдает человеку, что его учетная запись заморожена, я бы хотел изменить текст на "На вашем балансе недостаточно средств, пополните счет для продолжения услуги" ... типа того. ))) Или может кто-то подскажет, какой модуль считает баблос, что-бы его немного подкорректировать. ))) И еще вылез в
  25. Та да, читал я где-то что они в середину запихнули тот же микротик и ломят деньги в два-три раза больше. (((
×
×
  • Створити нове...