BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 21:52

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
СообщениеДобавлено: 14 авг 2014, 08:26 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
Обновили версию в конце июля:
# ./server_status.sh
BGBillingServer v 6.1.938 / 29.07.2014 18:44:03
Started: 13.08.2014 17:44:29 Uptime: 0 d 20:20:22
Memory total: 392 691 712; max: 4 772 069 376; free: 68 985 976
Memory pools:
Non-heap memory[Code Cache]: max: 50 331 648; used: 13 111 552; peek: 13 530 048
Heap memory[PS Eden Space]: max: 1 787 822 080; used: 1 264 304; peek: 132 120 576
Heap memory[PS Survivor Space]: max: 1 048 576; used: 524 288; peek: 40 322 632
Heap memory[PS Old Gen]: max: 3 578 789 888; used: 321 917 144; peek: 321 917 144
Non-heap memory[PS Perm Gen]: max: 536 870 912; used: 71 767 256; peek: 71 767 256
Thread count: 58
Connections pool to Master status Idle: 4; Active: 19; maxActive: 800; maxIdle: 20

и только сейчас заметили, что в БД не создалась таблица "rscm_service_account_8_201408", но есть таблица "rscm_service_account_8".

Все разовые платежи за август 2014 отражены в этой таблице "rscm_service_account_8" и вроде бы все работает как нужно (в договорах добавляются услуги, наработка по ним отображается и т.д.), не работают только отчеты, ищут "rscm_service_account_8_201408" и ломаются.

По другим аналогичным таблицам формат названий таблиц не поменялся + на тестовом сервере версии 6.0 таблица создалась "rscm_service_account_8_201408".

Вопрос - это нововведение такое или ошибка?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 авг 2014, 18:55 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4489
Откуда: Уфа, Россия
Карма: 186
отчеты подправили


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 авг 2014, 10:00 
Не в сети

Зарегистрирован: 25 июн 2014, 10:57
Сообщения: 16
Карма: 0
В продолжении данного вопроса, стоит такая связка:
Информация о версии:
Сервер: вер. 6.1.937 / 28.07.2014 12:14:05
rscm: вер. 6.1.168 / 20.06.2014 13:40:51

Таблица rscm_service_account_12 есть, тоже самое но с 201407 нету, начисление не происходит, в логах полная тишина, только отметка об удачном завершении задания, попробывал сделать копию первой таблицы с именем от второй, тадам, начисление прошло. Были ли какие-то изменения RSCM с версии 6.1.168 по этому поводу или проблема может быть в настройках?
пысы спрашиваю ибо обновлятся без очевидной необходимости не хотелось бы, чтобы не поломать уже работающие модули


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 авг 2014, 03:18 
Не в сети
Клиент

Зарегистрирован: 03 авг 2010, 15:18
Сообщения: 357
Откуда: Камчатка
Карма: 8
"отчеты подправили"

непонятно - то есть это не ошибка, а так и должно быть? данные из этой таблицы больше не должны разбиваться помесячно как было раньше?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 авг 2014, 10:23 
Не в сети
Разработчик

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

непонятно - то есть это не ошибка, а так и должно быть? данные из этой таблицы больше не должны разбиваться помесячно как было раньше?



Больше не разбиваются.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 авг 2014, 10:48 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Чуть позже отпишусь что с этим делать. Скорее всего будет конвертер.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 19 авг 2014, 12:45 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Итак теперь в 6.1 вместо таблиц вида rscm_service_account_{mid}_yyyyMM одна таблицу rscm_service_account_{mid}. Старые можно оставить, для истории.

1. Нужно обновится . Там было несколько косяков из-за этого, не работал переобсчет, отображение rscm услуг в договоре.

2. Добавлен новый пункт в Howto по переходу на 6.1

Цитата:
15. Если используете модуль RSCM необходимо конвертировать таблицы, для этого скопируйте текст скрипта в файл и запустите его(работает в unix-подобных системах).

Смысл этого скрипта в том, что он копирует все данные из всех таблиц вида rscm_service_account_{mid}_yyyyMM
в одну таблицу rscm_service_account_{mid}.

#!/bin/bash

DB_PARAMS="-ubill -pbgbilling bgbilling"
TT=rscm_service_account_

BB=`mysql $DB_PARAMS -e "show tables like \\"${TT}%\\"" | grep -P "${TT}[0-9]+$" | cut -d _ -f 4`
AA=`mysql $DB_PARAMS -e "show tables like \\"${TT}%\\"" | grep -P "${TT}[0-9]+_"`

#echo $BB

for tableName in $AA;
do
echo $tableName
mysql $DB_PARAMS -e "INSERT INTO $TT$BB (cid, sid, date, amount, comment) SELECT cid, sid, date, amount, comment FROM $tableName"
done


Нужно теперь его использовать при обновлении. Тем, кто уже обновился,тоже нужно запустить это скрипт. Там у вас сейчас такая ситуация, что все услуги, которые были добавлены после обновления на 6.1 уже в таблице rscm_service_account_{mid}, этот скрипт добавит к ним услуги добавленные ранее в таблицы rscm_service_account_{mid}_yyyyMM.
Если вы уже что-то уже пытались изменить сами(например копировали вручную ), то учтите эти изменения. Не забывайте по backup-ы.


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

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


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

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


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

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