BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 24 апр 2024, 00:36

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
 Заголовок сообщения: Исчезли сессии на вкладке ОТЧЕТЫ.
СообщениеДобавлено: 03 апр 2012, 15:05 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
Добрый день.

В рабочем биллинге исчез список телефонных сессий на вкладке ОТЧЕТ в рамках просмотра ДОГОВОРа, при этом наработка в цифрах есть.
В "журнале ошибок" (GUI) ничего нет.
Процесс даталоадер стал жаловаться на нехватку памяти. Видимо в этом проблема. Однако, не подскажете - как мне проверить наличие сессий в базе (в какой таблице/таблицах они должны быть)?



Код:
   Клиент: вер. 5.1 сборка 619 от 08.12.2011 12:55:32
os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_26
    ВНИМАНИЕ: Необходимо обновить таймзоны
   Сервер: вер. 5.1 сборка 740 от 08.12.2011 12:55:13
os: Linux; java: Java HotSpot(TM) Client VM, v.1.6.0_29

   npay вер. 5.1 сборка 188 от 28.11.2011 19:37:23
   phone вер. 5.1 сборка 266 от 20.10.2011 10:19:40
   reports вер. 5.1 сборка 178 от 19.10.2011 13:47:39



PS: Как правильно обновить/проверить таймзону на яве? делал через утилиту от оракла (tzupdater.jar) - она показывает правильную тайм-зону (последнюю), однако биллинг все равно ругается на время.
http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html

_________________
Клиент: вер. 5.2 сборка 1219 от 19.08.2014 18:30:52
os: Linux; java: OpenJDK 64-Bit Server VM, v.1.6.0_31
Сервер: вер. 5.2 сборка 1607 от 29.08.2014 13:59:04
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45

card вер. 5.2 сборка 206 от 06.05.2014 18:45:53
inet вер. 5.2 сборка 1337 от 27.08.2014 17:39:27
npay вер. 5.2 сборка 208 от 17.06.2014 13:35:03


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 апр 2012, 19:42 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
На http://dbinfo.bitel.ru хорошо так описана полная структура базы. Смотреть таблицуlog_session_{mid}_yyyyMM
А биллинг то рестартил после обновления таймзон ? А лучше поставь jre6u31 - там уже обновлены таймзоны.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 апр 2012, 19:49 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Цитата:
Процесс обработки логов включает в себя две стадии: загрузку первичных логов в базу данных и непосредственно обработку логов, при которой звонки соотносятся клиентам и тарифицируются.


Раз наработка есть - значит звонки тарифицировались и должны упасть в сессии. Также это можно посмотреть в менеджере источников что логи обработаны (или все-таки нет?!). Лоадеру по необходимости добавить памяти. Посмотри также его логи на сервере на предмет ошибок.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 апр 2012, 17:13 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
alf_from_melmok писал(а):

PS: Как правильно обновить/проверить таймзону на яве? делал через утилиту от оракла (tzupdater.jar) - она показывает правильную тайм-зону (последнюю), однако биллинг все равно ругается на время.
http://www.oracle.com/technetwork/java/javase/tzupdater-readme-136440.html

Поставьте просто 30-билд и все . В v.1.6.0_30 они это исправили, де ее выпуска нужно было запускать tzupdater.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 апр 2012, 15:31 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
barguzin2 писал(а):
Цитата:
Процесс обработки логов включает в себя две стадии: загрузку первичных логов в базу данных и непосредственно обработку логов, при которой звонки соотносятся клиентам и тарифицируются.


Раз наработка есть - значит звонки тарифицировались и должны упасть в сессии. Также это можно посмотреть в менеджере источников что логи обработаны (или все-таки нет?!). Лоадеру по необходимости добавить памяти. Посмотри также его логи на сервере на предмет ошибок.




1) Точно так - в log_session_XXYY все есть (с правильными привязками к CID и правильной стоимостью), однако клиент их не отбражает.
2) С таймзонами разобрался - поставил на сервер Update 31 - все равно не помогло с сессиями. На клиенте (под убунтой 11.10 oneric) - пока не вижу доступного апдейта выше 26 для клиента.
3) Загрузка логовов отрабатывает без ошибок (dataloader.error) не содержит подозрительных строк. Не смотря на то что ругается на память.
4) Выяснил еще одно - проблема возникла четко с 1 января 2012 года!

Если знаете что еще можно посмотреть - подскажите пожалуйста - у нас сейчас квартал закрывается - полная катастрофа. :facepalm:

_________________
Клиент: вер. 5.2 сборка 1219 от 19.08.2014 18:30:52
os: Linux; java: OpenJDK 64-Bit Server VM, v.1.6.0_31
Сервер: вер. 5.2 сборка 1607 от 29.08.2014 13:59:04
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45

card вер. 5.2 сборка 206 от 06.05.2014 18:45:53
inet вер. 5.2 сборка 1337 от 27.08.2014 17:39:27
npay вер. 5.2 сборка 208 от 17.06.2014 13:35:03


Последний раз редактировалось alf_from_melmok 06 апр 2012, 20:23, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 апр 2012, 18:49 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Цитата:
Сервер: вер. 5.1 сборка 740 от 08.12.2011 12:55:13

может обновиться ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 апр 2012, 20:21 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
barguzin2 писал(а):
Цитата:
Сервер: вер. 5.1 сборка 740 от 08.12.2011 12:55:13

может обновиться ?


Обновил до

Код:
   Клиент: вер. 5.1 сборка 655 от 26.03.2012 14:46:07
os: Windows 2003; java: Java HotSpot(TM) Client VM, v.1.6.0_31
   Сервер: вер. 5.1 сборка 780 от 30.03.2012 19:34:39
os: Linux; java: Java HotSpot(TM) Client VM, v.1.6.0_31


без результата :facepalm:

_________________
Клиент: вер. 5.2 сборка 1219 от 19.08.2014 18:30:52
os: Linux; java: OpenJDK 64-Bit Server VM, v.1.6.0_31
Сервер: вер. 5.2 сборка 1607 от 29.08.2014 13:59:04
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45

card вер. 5.2 сборка 206 от 06.05.2014 18:45:53
inet вер. 5.2 сборка 1337 от 27.08.2014 17:39:27
npay вер. 5.2 сборка 208 от 17.06.2014 13:35:03


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 апр 2012, 20:47 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Доступ можете дать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 апр 2012, 20:55 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Есть у меня тестовый
Код:
   Клиент: вер. 5.1 сборка 652 от 07.03.2012 16:09:58
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_31
   Сервер: вер. 5.1 сборка 773 от 07.03.2012 16:09:07
os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_31


Все отображается нормально. После выбора Пойнта и кнопки Сесии нажимаете на кнопку с галочкой то ? :)
Запусти клиента в режиме дебаг и смотри лог чего он посылает и что в ответе приходит. У меня и запрос и в ответ XML-ка с сессиями в лог падает нормально и в клиенте сессии показывает.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 апр 2012, 21:03 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Если все нормально, должен высветиться запрос подобного вида
Код:
/executer?module=phone&items=3&action=ReportSession&pageSize=25&date2=31.03.2012&contentType=xml&mid=3&type=1&BGBillingSecret=bVpE2dAIptux6DN4Uu0ekJ2P&cid=4&date1=01.03.2012&pageIndex=1&

Ну и дальше XML-ка в ответ.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 апр 2012, 16:58 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
0фигеть! Вообщем это не биллинг, это похоже база!

Обнаружил, что при подключении к mysql-серверу под пользователем bgbilling и под пользователем root наборы таблиц возвращаемые по show tables; в БД разные!
Под пользователем root видны все таблицы, а вот под пользователем bgbilling не все. В последнем случае как раз не видны таблицы log_session и log_session_incoming за 2012 год.

1) Проверил время на mysql-сервере и на "клиенте", а также при подключении к базе - значения времени одинаковы.
2) Проверил еще раз права пользователя на БД - выставленны полные права.
3) Версии клиента и сервера одинаковые.

bgbilling (приведены последние видимые, в хронологическом смысле, таблицы)
Код:
show tables;
| data_log_1_20111225                 |
| data_log_1_20111226                 |
| data_log_1_20111227                 |

...

| log_session_1_201110                |
| log_session_1_201111                |
| log_session_1_201112                |

...

| log_incoming_session_1_201110       |
| log_incoming_session_1_201111       |
| log_incoming_session_1_201112       |




в то время как

root
Код:
| data_log_1_20120407                 |
| data_log_1_20120408                 |
| data_log_1_20120409                 |

...

| log_session_1_201202                |
| log_session_1_201203                |
| log_session_1_201204                |

...

| log_incoming_session_1_201202       |
| log_incoming_session_1_201203       |
| log_incoming_session_1_201204       |




Как такое может быть????

_________________
Клиент: вер. 5.2 сборка 1219 от 19.08.2014 18:30:52
os: Linux; java: OpenJDK 64-Bit Server VM, v.1.6.0_31
Сервер: вер. 5.2 сборка 1607 от 29.08.2014 13:59:04
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45

card вер. 5.2 сборка 206 от 06.05.2014 18:45:53
inet вер. 5.2 сборка 1337 от 27.08.2014 17:39:27
npay вер. 5.2 сборка 208 от 17.06.2014 13:35:03


Последний раз редактировалось alf_from_melmok 09 апр 2012, 17:24, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 апр 2012, 18:08 
Не в сети

Зарегистрирован: 14 мар 2010, 03:38
Сообщения: 171
Откуда: Москва
Карма: 0
Нашел проблему - досадная ошибка с моей стороны :oops: !

БД и БИЛЛИНГ тут не причем!

Рассинхронизация master и slave, смотрел не в ту базу. Клиент биллинга делает выборки со слэйва, а там разошлась с мастером реплика.

Я смотрел не ТУДА :facepalm:

_________________
Клиент: вер. 5.2 сборка 1219 от 19.08.2014 18:30:52
os: Linux; java: OpenJDK 64-Bit Server VM, v.1.6.0_31
Сервер: вер. 5.2 сборка 1607 от 29.08.2014 13:59:04
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45

card вер. 5.2 сборка 206 от 06.05.2014 18:45:53
inet вер. 5.2 сборка 1337 от 27.08.2014 17:39:27
npay вер. 5.2 сборка 208 от 17.06.2014 13:35:03


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 апр 2012, 16:36 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
alf_from_melmok писал(а):
2) На клиенте (под убунтой 11.10 oneric) - пока не вижу доступного апдейта выше 26 для клиента.


А все они ее не будут больше обновлять в дистрибутивах вроде. Оракл запретила.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.109s | 46 Queries | GZIP : On ]