forum.bitel.ru
http://forum.bitel.ru/

монитор не отображает сессии
http://forum.bitel.ru/viewtopic.php?f=5&t=5624
Страница 1 из 1

Автор:  optimous [ 21 июн 2011, 22:55 ]
Заголовок сообщения:  монитор не отображает сессии

Добрый день.
Есть bgbilling 4.6 на Lenny 5.0.4 c мускулом 5.0.51a-24 , с него регулярно делаем бэкап на такой же сервак - восстановление всегда проходит успешно. Решили попробовать поставить на тестовую машинку со squeeze x64 - посмотреть, как воно буде. Мускул поставили тот, что в репо есть 5.1.49-3 , сервер 4.6.695 , dialup 4.6.258

Все вроде как норм восстановилось, аутентификация проходит, да вот незадача - в мониторе коммутируемых соединений отображаются только ошибки при подключении, а в текущих и логах - пусто....
Логи радиуса подтверждают, что реквесты и эксепты есть.
Вот что удалось выудить в логах мускула (идет запрос на конкретный логин):
Код:
532 Query   SELECT 1
        532 Query   SET autocommit=1
        532 Query   SHOW TABLES LIKE 'bgs_query_log_062011'
        532 Query   SELECT * FROM contract WHERE id=817
        532 Query   SELECT * FROM module WHERE id=4
        532 Query   INSERT INTO bgs_query_log_201106 (dtime, uid, ip, cid, action, query, mid_aid, c_title, u_name, m_title ) VALUES(NOW(), 1, '10.0.210.4', 817, 'Сервис - Монитор - Просмотр текущих', 'BGBillingSecret => DviAdL5Mvl7B4sGjPfuQQ3oT\nnas => \nmodule => dialup\npageIndex => 1\naction => GetLogAndError\nmode => active\nlid => 767\ncid => 817\npageSize => 45\nmid => 4\nvalue => office4\nfrom => -1\nto => 0\n', '4_15', 'dialup-04', 'admin', 'Коммутируемые соединения')
        532 Query   SELECT 1
        532 Query   SELECT 1
        532 Query   SET autocommit=1
        532 Query   SELECT title, comment, closesumma, mode FROM contract WHERE id=817
        532 Query   SELECT summa1 + summa2 - summa3 - summa4 FROM contract_balance WHERE cid=817 ORDER BY yy DESC, mm DESC LIMIT 1
        532 Query   SELECT id, ipaddr FROM nas_4
        532 Query   SELECT count(*) FROM log_session_4_201106 as t1, contract as t2, user_login_4 as t3 WHERE lid=767 and t1.lid=t3.id and t3.cid=t2.id and t1.status=0
        532 Query   SELECT * FROM log_session_4_201106 as t1, contract as t2, user_login_4 as t3 WHERE  lid=767 and t1.lid=t3.id and t3.cid=t2.id and t1.status=0 order by session_start limit 0, 45
        532 Query   SELECT 1


Выборка для просмотра, по-видимому, идет в предпоследней строке, но табличка log_session_4_201106 остается пуста, т.е запись о новом коннекте туда не добавляется.
Еще интересен запрос SHOW TABLES LIKE 'bgs_query_log_062011' . Такой таблицы нет, есть bgs_query_log_201106.
Подскажите, гуру, что не так делаю и где еще можно копнуть?

Автор:  skyb [ 22 июн 2011, 03:20 ]
Заголовок сообщения:  Re: монитор не отображает сессии

когда запускали сервер биллинга и сервер диалап - в логах ошибок не было?

Автор:  optimous [ 22 июн 2011, 15:29 ]
Заголовок сообщения:  Re: монитор не отображает сессии

нет, ошибок нет, все по нулям.

Автор:  skyb [ 22 июн 2011, 15:34 ]
Заголовок сообщения:  Re: монитор не отображает сессии

optimous писал(а):
нет, ошибок нет, все по нулям.

У меня подобная ошибка была когда криво запустился толи сервер толи радиус сервер
попробуйте убить процессы и запустить по новой kill -9....и галочка на обновить клиент с этого сервера стоит?

Автор:  optimous [ 22 июн 2011, 15:50 ]
Заголовок сообщения:  Re: монитор не отображает сессии

skyb писал(а):
optimous писал(а):
нет, ошибок нет, все по нулям.

У меня подобная ошибка была когда криво запустился толи сервер толи радиус сервер
попробуйте убить процессы и запустить по новой kill -9....и галочка на обновить клиент с этого сервера стоит?

:) Ага, начал протирать фары:
Перезапускал, рестартовал несколько раз , заново прибивал и несколько раз заново ставил мускул, джаву, весь бгбиллинг - результат тот же , еще не шаманил с ОСью, мож вернуться к 32-битной ?

Автор:  skyb [ 22 июн 2011, 16:04 ]
Заголовок сообщения:  Re: монитор не отображает сессии

optimous писал(а):
мож вернуться к 32-битной ?

не стоит, у меня на 64 битной работает на ура. По остальному даже не знаю что и сказать.

Автор:  optimous [ 22 июн 2011, 16:48 ]
Заголовок сообщения:  Re: монитор не отображает сессии

А можете вывести сюда лог мускула при обращении в мониторе к текущим или логам? Чтоб хоть сравнить , как у вас

Автор:  optimous [ 12 июл 2011, 21:39 ]
Заголовок сообщения:  Re: монитор не отображает сессии

Upну-ка тему,после отпуска снова вернулся к ней.
Переставил биллинг и не стал накатывать бэкап, а оставил все то, что сделал dump.sql, ну и руками поставил модули, тестовый тарифный план, тестовый договор.
Опять-таки подключается абонент, в логах РАДИУСА рэквесты и акцепты исправно появляются, а также ошибки при подключении в мониторе тоже есть , а с текущими и логами - опять пусто...
Скопировал с рабочего биллинга полностью каталог BGbillingserver на тестовый - результат нулевой.
Не хочет создаваться таблица log_session_x_xxxx ( в логах mysql нет записи типа create table ...), ну и запись туда не идет (нет команд типа insert или update)
Не пойму, где лажанулся , похоже ответ лежит где-то не глубоко, но где?
Интересно услышать мнение разработчиков и тех , у кого такая же версия биллинга стоит.

Автор:  Администратор [ 17 авг 2011, 15:41 ]
Заголовок сообщения:  Re: монитор не отображает сессии

Радиус акцептами отвечает? Он случаем на другую базу не может быть настроен, чем сервер?

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/