Перейти до

nickmas

Маглы
  • Всього повідомлень

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

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

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

    1

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

  1. nickmas

    stg-2.407-rc1

    PassiveTime возникает не только при заморозке, но и при добавлении пользователя. Например, если пользователь добавляется среди месяца то время прошедшее с момента предыдущего снятия абонки до момента добавления пользователя считается passive time и за него, соответственно, не снимается часть абонплаты. А как ты определил что после патча проблема осталась? Она ведь проявляется только в момент снятия абонплаты. Пропатчил стг, пересобрал, откатил дату на конец ноября, и проверил снятие абон.платы. Все это происходило на виртуальной машине (использую ВМ, чтобы не дергать боевой сервер).
  2. nickmas

    stg-2.407-rc1

    Ребята! Есть у кого какие мысли по сложившейся ситуации? Не хотелось бы сидеть в новогоднюю ночь и доснимать абон.плату клиентам!!!
  3. nickmas

    stg-2.407-rc1

    Дело в том, что я заморозкой вообще не пользуюсь. Поэтому у всех юзеров PassiveTime всегда был равен нулю. Причем исходя из указанной выше темы я думаю патч уже должен быть включен в stg-2.407-rc1. Надо посмотреть в соурсах... наличие исправлений. Теория подтвердилась практикой: после патча и пересборки стг проблема осталась. Вот может для сравнения файлы базы stat помогут: Пользователь, у которого не снимается абон. плата: Перед снятием абон.платы: Cash=0.000000 D0=0 D1=0 D2=0 D3=0 D4=0 D5=0 D6=0 D7=0 D8=0 D9=0 FreeMb=0.000000 LastActivityTime=1293333251 LastCashAdd=1.000000 LastCashAddTime=1291155011 PassiveTime=0 U0=0 U1=0 U2=0 U3=0 U4=0 U5=0 U6=0 U7=0 U8=0 U9=0 После снятия абон.платы: Cash=0.000000 D0=0 D1=0 D2=0 D3=0 D4=0 D5=0 D6=0 D7=0 D8=0 D9=0 FreeMb=0.000000 LastActivityTime=1291155067 LastCashAdd=1.000000 LastCashAddTime=1291155011 PassiveTime=0 U0=0 U1=0 U2=0 U3=0 U4=0 U5=0 U6=0 U7=0 U8=0 U9=0
  4. nickmas

    stg-2.407-rc1

    Дело в том, что я заморозкой вообще не пользуюсь. Поэтому у всех юзеров PassiveTime всегда был равен нулю. Причем исходя из указанной выше темы я думаю патч уже должен быть включен в stg-2.407-rc1. Надо посмотреть в соурсах... наличие исправлений.
  5. nickmas

    stg-2.407-rc1

    Параметр PassiveTime=0 как у проблемных юзеров, так и у тех, у которых нормально снимается абон. плата. Куда еще следует посмотреть?
  6. nickmas

    stg-2.407-rc1

    Проблема следующая: не всем абонентам снимается абонплата при переходе на новый месяц. База на filestore. Проблема существует что на stg-2.406, что и на stg-2.407-rc1. Эту проблему удается воспроизвести на виртуальной машине. Причем не снимает абон плату одним и тем же абонентам. Попробовал откатить дату и повторно прогнать снятие абонплаты, но тем же самым абонентам опять не сняло абонплату. КК и виндовым конфигураторам cash проблемным юзерам изменяет. Кстати, при переходе на новый месяц проблемным юзерам обнуляется freeMb, но cash не меняется. Вот логи: Проблемный юзер: root@vm:/# grep nickmas /var/log/stargazer.log 2010-12-01 00:02:02 -- Admin '@stargazer', 0.0.0.0: User 'nickmas': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic Нормальный юзер: root@vm:/# grep ab015003 /var/log/stargazer.log 2010-12-01 00:01:37 -- Admin '@stargazer', 0.0.0.0: User 'ab015003': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic 2010-12-01 00:04:01 -- Admin '@stargazer', 0.0.0.0: User 'ab015003': 'cash' parameter changed from '-1.000000' to '-2.000000'. Subscriber fee charge У меня два сервера и на обоих наблюдается такая ситуация. Куда рыть?
  7. nickmas

    stg-2.407-rc1

    Уважаемый madf! Добавь пожалуйста в виндовый конфигуратор возможность настройки длины строки (label.width) нижней таблицы. А то не полностью отображается название, если переименовать какой-либо Userdata. Например: "real-ip ('-' disable, '*' any free)". В принципе настройку можно вынести в закладку Интерфейс. Тогда было бы разумно попутно сделать настройку длины строки и самого значения.
  8. Куплю Mikrotik R5H mini-pci за разумную цену.
  9. nickmas

    stg-2.407-rc1

    To madf: Выложи, пожалуйста, stg-2.407-rc2. Созрел уже перейти с stg-2.406 на stg-2.407-rc1. Но не хочется искать предложенные патчи по форуму и накладывать.
  10. nickmas

    stg-2.407-rc1

    На стороне stg выполняються скрипты OnConnect, OnDisconnect при использовании Remote Script Executer? И как насчет остальных скриптов (OnChange, OnUserDel, ...), где они выполняются? (логично было бы выполняться только на стороне стг, но все же?) В мануале 2.13 действительно есть описание модуля remote_script, точнее его конфигурационные параметры. А вот принципа работы не нашел. Поэтому и возникают вопросы. Кстати, для установка rscriptd достаточно запустить build и все? Readme там не нашел.
  11. nickmas

    stg-2.407-rc1

    Подскажите принцип работы remote_script. Еще не встречал описания ни в мануале, ни в форуме. Особенно интересует, что должно быть установлено из пакета stg на стороне роутера? Если есть где-то мануал - пните.
  12. nickmas

    stg-2.407-rc1

    Периодически наблюдается такое падение сервера: перестают отрабатываться скрипты OnConnect, OnDisconnect. Перезапуск стг исправляет ситуацию. Но опять же это в 406 версии. Понимая, что 406 тут не актуальна, буду проверять наличие этих багов на 407. Потом отпишусь.
  13. nickmas

    stg-2.407-rc1

    Это проявляется на 406. Проверю на 407 версии и отпишусь. Только вот понимаю, что в stg-2.407-rc1 со старта патчи нужно накладывать, предложенные в этой ветке форума. Или может уже есть промежуточная сборка с текущими исправлениями? Если так, то дайте ссылку.
  14. nickmas

    stg-2.407-rc1

    После недолгих наблюдений делаю вывод, что причина столь частых падений оказалась в самом скрипте - спасибо тебе Dimension. Оставляю тогда проверку живучести stg по файлам монитора сервера. To madf: твой скрипт кстати!!! Спасибо ребята за помощь. Теперь stg подвисает (определяю по users_r) при накидывании интернета. Т.е. при частом обращении КК к серверу. Дальше буду разгружать базовые скрипты (в данном случае OnChange) - думаю достигну результата.
  15. nickmas

    stg-2.407-rc1

    Да, действительно, скрипт от туда. Вот его содержимое: Попробую его отключить и понаблюдаю. А есть нормальный скрипт, который смотрит за живучестью stg ?
  16. nickmas

    stg-2.407-rc1

    To madf: Отправил отчет на почту с темой: stargazer - debug and logs. Посмотри, пожалуйста.
  17. nickmas

    stg-2.407-rc1

    Да, действительно. Скопировал stargazer, либы и модули. Логи побежали в консоле - но только когда руками запустил /usr/sbin/stargazer Через gdb не захотел - на третей строчке выскочило +[stop] ... Не успел скопировать.
  18. nickmas

    stg-2.407-rc1

    Конечно забыл. Я думал он сам все скопирует. Что еще куда скопировать? Подскажи пожалуйста. Я так понимаю либы и модули тоже заменить нужно. Верно?
  19. nickmas

    stg-2.407-rc1

    без gdb - запускается как обычно Эксперименты закончились тем, что перестали отрабатываться OnConnect, OnDisconnect (остальные не проверял) (gdb) thread apply all bt No registers. Stargazer.log 2010-08-11 16:10:43 -- Stg v. 2.406 2010-08-11 16:10:43 -- Message queue created successfully. msgKey=5555 msgID=294912 2010-08-11 16:10:43 -- Timer thread started successfully. 2010-08-11 16:10:43 -- Storage plugin: file_store v.1.04. Loading successfull. 2010-08-11 16:10:44 -- Users started successfully. 2010-08-11 16:10:44 -- Traffcounter started successfully. 2010-08-11 16:10:44 -- Error: AUTH_IA: Bind failed. 2010-08-11 16:10:44 -- +++++++++++++++++++++++++++++++++++++++++++++ 2010-08-11 16:10:44 -- Module: 'Stg configurator v.0.08'. Stop successfull. 2010-08-11 16:10:44 -- Module: 'Always Online authorizator v.1.0'. Stop successfull. 2010-08-11 16:10:44 -- Module: 'InetAccess authorizator v.1.3'. Stop successfull. 2010-08-11 16:10:45 -- Traffcounter: Stop successfull. 2010-08-11 16:11:04 -- Users: Stop successfull. 2010-08-11 16:11:05 -- Queue removed successfully. 2010-08-11 16:11:05 -- StgTimer: Stop successfull. 2010-08-11 16:11:05 -- Stg stopped successfully. 2010-08-11 16:11:05 -- --------------------------------------------- 2010-08-11 16:25:21 -- Stg v. 2.406 2010-08-11 16:25:21 -- Message queue created successfully. msgKey=5555 msgID=327680 2010-08-11 16:25:21 -- Timer thread started successfully. 2010-08-11 16:25:21 -- Storage plugin: file_store v.1.04. Loading successfull. 2010-08-11 16:25:22 -- Users started successfully. 2010-08-11 16:25:22 -- Traffcounter started successfully. 2010-08-11 16:25:22 -- Module: 'InetAccess authorizator v.1.3'. Start successfull. 50 2010-08-11 16:25:22 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 2010-08-11 16:25:22 -- Module: 'Stg configurator v.0.08'. Start successfull. 220 2010-08-11 16:25:22 -- Stg started successfully. 2010-08-11 16:25:22 -- +++++++++++++++++++++++++++++++++++++++++++++ 2010-08-11 16:26:04 -- Stg v. 2.406 2010-08-11 16:26:04 -- Message queue created successfully. msgKey=5555 msgID=360448 2010-08-11 16:26:04 -- Timer thread started successfully. 2010-08-11 16:26:04 -- Storage plugin: file_store v.1.04. Loading successfull. 2010-08-11 16:26:05 -- Users started successfully. 2010-08-11 16:26:05 -- Traffcounter started successfully. 2010-08-11 16:26:05 -- Module: 'InetAccess authorizator v.1.3'. Start successfull. 50 2010-08-11 16:26:05 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 2010-08-11 16:26:05 -- Module: 'Stg configurator v.0.08'. Start successfull. 220 2010-08-11 16:26:05 -- Stg started successfully. 2010-08-11 16:26:05 -- +++++++++++++++++++++++++++++++++++++++++++++ Может я debug режим не так собрал? делал все указал выше ./build debug make Сейчас очистил stargazer.log и запустил снова через gdb...
  20. nickmas

    stg-2.407-rc1

    Собрал, наблюдаю. Еще такой ламерский вопрос: Почему (gdb) r Starting program: /usr/sbin/stargazer (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) Program exited normally. (gdb) Program exited normally. - ? Так и должно быть ? В консоль ничего не сыпет.
  21. nickmas

    stg-2.407-rc1

    А как потом уйти с debug-режима? Пересобрать заново: ./build make install ?
  22. nickmas

    stg-2.407-rc1

    У меня база 1500. На другом 300 - там падает намного реже, но падает. Буду собирать отладочную инфу и отпишусь. Спасибо что помогаете.
  23. nickmas

    stg-2.407-rc1

    Вот мой лог: Tue Aug 10 09:55:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 11:12:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 12:06:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 12:47:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 13:26:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 16:31:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 16:51:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 17:18:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 17:40:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 18:04:01 EEST 2010 Stargazer was stopped by /var/stargazer/monitor/users_r. Now is runnning. (file_hour=18, file_minute=00) Tue Aug 10 18:06:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 18:13:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 18:32:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 18:48:02 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 21:21:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 21:40:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 22:01:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 22:25:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 22:51:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 22:54:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Tue Aug 10 23:21:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Wed Aug 11 01:15:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Wed Aug 11 03:45:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Wed Aug 11 07:50:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Wed Aug 11 09:25:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Wed Aug 11 10:32:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Wed Aug 11 14:00:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Wed Aug 11 14:02:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Wed Aug 11 14:03:01 EEST 2010 Stargazer was stopped in proccess-list. Now is runnning. Хвастаться нечем Может какую отладочную информацию снять? Скажите какую и как?
  24. nickmas

    stg-2.407-rc1

    55 days - я тоже так хочу !!! Пните меня, что не так организовано.
  25. nickmas

    stg-2.407-rc1

    Нужен ваш совет! У меня стоит stg-2.406 с базой на filestore. Работаю с роутером удаленно по ssh, не через rscript. Базовые скрипты (OnConnect и т.д.) относительно нагружены кодом. ОС linux slackware 13.0 64bit. Так вот stg вылетает в среднем раз в час. Исправляется автоматическим ребутом. Как бы жить можно, но уже достало. Есть мысли облегчить жизнь stg путем: 1. Перейти на Postgresql. 2. Убрать максимально кода с базовых скриптов (свести до минимума нагрузку). 3. Обратиться к разработчику Кто у себя подобную ситуацию уже разрулил - нужен совет.
×
×
  • Створити нове...