Перейти до

madf

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

    4 122
  • Приєднався

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

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

    22

Все, що було написано madf

  1. madf

    Stg-2.406-rc1

    Либы берет не старгейзер а системный компоновщик ld.so. Его можно сконфигурировать при сборке. Для этого нужно в файле stglibs/Makefile.in, файле projects/stargazer/Makefile и файле projects/stargazer/plugins/Makefile.in заменить строку -Wl,-rpath,$(PREFIX)/usr/lib/stg на -Wl,-rpath,$(PREFIX)/usr/lib/stg2 А можно сконфигурировать его перед самым запуском. Для этого нужно установить переменную окружения LD_LIBRARY_PATH=/usr/lib/stg2 Естественно, второй способ проще и предпочтительнее правки Makefile'ов. Тот путь, который прописывается в конфиге старгейзера используется тольк
  2. madf

    Stg-2.406-rc1

    Об этом я и говорю. Для 406-rc1 либы должны быть от 406-rc1.
  3. madf

    Stg-2.406-rc1

    Прикрутить можно все что угодно. На сколько я понял, он может отдавать трафик по NetFlow, так что даже прикручивать ничего не потребуется - все уже прикручено. Достаточно включить cap_nf и настроить ipcad на отдачу по NetFlow. Стресс-тест для конфигуратора лучше не делать, результат будет печальным Там очень древний и глючной код, мы его потихоньку облагораживаем, но пока все печально. Стресс-тест для авторизатора и так есть - у нас специальный модуль для этого. Да и любой более-менее крупный провайдер такой стресс-тест каждый день выдерживает Код плагина авторизатора мы к 405 версии переп
  4. madf

    Stg-2.406-rc1

    1. Ясно. Да, такой баг был и он был исправлен в какой-то из 406-х. Падение происходило потому что в модуле mod_store_mysql нет нормальной обработки ошибок. 2. Нету, потому что это специфичная фишка для админки Алферова. Там патчатся как исходники модуля, так и сам Stargazer. В официальной ветке мы этот параметр не поддерживаем. 3. В конце цикла не нужно обнулять строку, т.к. strprintf делает не конкатенацию а присваивание. Приведенный мной кусок кода из rc1 работает в этой ситуации корректно. Есть прекрасная возможность изучить C++
  5. madf

    Stg-2.406-rc1

    1. Ясно. Да, такой баг был и он был исправлен в какой-то из 406-х. Падение происходило потому что в модуле mod_store_mysql нет нормальной обработки ошибок. 2. Нету, потому что это специфичная фишка для админки Алферова. Там патчатся как исходники модуля, так и сам Stargazer. В официальной ветке мы этот параметр не поддерживаем. 3. В конце цикла не нужно обнулять строку, т.к. strprintf делает не конкатенацию а присваивание. Приведенный мной кусок кода из rc1 работает в этой ситуации корректно. Есть прекрастная возможнсть изучить C++
  6. madf

    Stg-2.406-rc1

    Проинсталлить библиотеки. libstg_common.so от старой версии.
  7. madf

    Stg-2.406-rc1

    1. Информация о том что падение происходит именно в WriteDetailStat точна? Есть строка в которой происходит падение? А лечше цепочка кадров стека. Если есть - закинь мне в почту: faust@stg.dp.ua 2. Кусок кода для версии 406-rc1 выглядит несколько иначе (баг с записью в хвост я помню - сам исправлял): while (stIter != statTree->end()) { strprintf(&tempStr,"IP='%s', dir=%d, down=%lld, up=%lld, cash=%f", inet_ntostring(stIter->first.ip).c_str(), stIter->first.dir, stIter->second.down, stIter->second.up,
  8. madf

    Suse 11.1 X86_64 And Libexpat

    Проблема скорее всего в биарче. У меня, к сожалению, под рукой нет машин с биарчем чтобы проверить и что-то посоветовать. Попробуй спросить по этому поводу у гугла. Если будет решение - обязательно отпиши.
  9. madf

    Suse 11.1 X86_64 And Libexpat

    dev-пакет установлен?
  10. madf

    Загрузка Stargazera

    Лучше ставь новую. В 406-rc1 исправлены несколько критических ошибок. А наворотов туда не добавлено почти.
  11. madf

    Stg-2.406-rc1

    Ну перенести базу средствами mysql, потом установить на тестовую машинку stargazer. Трафик захватывать NetFlow-сенсором и отдавать двум коллекторам: рабочему серву и тестовому. Правда, если у пользователей не стоит Always online - толку от этого мало. Базы 406-й версии совместимы с 405-й.
  12. madf

    Stg-2.406-rc1

    Стоит на 3-х сервах по 4000 юзеров (около 1000 онлайн). Пока без замечаний. Веб-интерфейс, я думаю, умирает. Алферова давно не слышно, все пишут свои. 2 IP на один логин - это, типа, одновременно? Все фичи буду пилить после релиза. Сейчас его как раз готовлю.
  13. madf

    Php&firebird

    Firebird-user detected! А вобще когда в PHP непонятки с ассоциативными массивами print_r поможет
  14. madf

    Mysql Vs Firebird

    Firebird потому что поддерживается разработчиками.
  15. madf

    Под утро падает Stg

    Обновись до 2.406-rc1
  16. madf

    проблемк с КК (sgconf)

    Ограничение можно попробовать обойти указав в конфиге несколько конфигураторов на разных портах. По идее должно работать, но сам я не пробовал
  17. madf

    Фича про отключения

    Получаем текущее состояние счета и тариф: $ sgconf get -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -c $ sgconf get -s <server> -p <port> -a <admin> -w <admin_pass> -u <user> -t Получаем размер абонки юзера: $ grep Fee <path_to_db>/tariffs/<tariff_name>.tf | cut -d= -f2 Дальше чистая арифметика.
  18. madf

    проблемк с КК (sgconf)

    stg работает с конфигуратором по TCP (тайм-аут, соответственно, TCP-шный) и в 1 поток. То есть - не более одного соединения одновременно. Отсюда ростут ноги у проблем с одновременной работой разных конфигураторов. 2.406 падать не должна. Если все-таки будет - будем разбираться. По идее если конфигуратор пытается приконнектиться к stg в то время как с ним уже общается другой - он должен реджектиться. Завтра посмотрю что там и как.
  19. Админка какая? Виндовый конфигуратор? Выхлоп о сьеме денег может идти не по порядку. Возможно у следующего сняло раньше или позже.
  20. madf

    проблемк с КК (sgconf)

    На 2.406-rc1 такое тоже наблюдается?
  21. madf

    Скрипты onConnect/onDisconnect

    Внутренний счетчик пользователей.
  22. madf

    Абоненская плата

    Пожалуй, стоит поставить FullFee=yes, а 100 снимать вручную.
  23. madf

    Абоненская плата

    Ммм? А зачем заставлять? Он и так ее снимает.
  24. madf

    Проблема при установке

    Должно быть минимум 2 процесса: сам stargazer и stg_exec. Посмотри внимательнее, может ты пропустил. У них пиды, обычно, подряд идут. Ну еще возможен вариант, что ты указал ExecutersNum = 0. Тогда я не знаю как поведет себя stargazer в такой ситуации.
×
×
  • Створити нове...