Показано с 1 по 9 из 9

Тема: Импорт базы BillManager 4 в BillManager 5

  1. #1
    Member
    Регистрация
    20.11.2012
    Сообщений
    85

    По умолчанию Импорт базы BillManager 4 в BillManager 5

    Наконец-то мы решили мы перейти с BillManager 4 на BillManager 5. Установили новый сервер, заказали лицензию, поставили на сервер BillManager 5, создали базу billmgr4, в базу billmgr4 влили дамп с BillManager 4 и запустили
    /usr/local/mgr5/sbin/billimport --command import --billing billmgr4 --db billmgr4 ......

    В процессе получили ошибку:
    ====================
    Table Item (game param) check time 0.000879
    Table Item (game param) check time 0.000592
    Type: 'db' Object: 'query' Value: ''
    ====================

    В логах импорта вот такое:
    ========================================
    Jun 1 14:18:59 [6842:1] db ESC[1;31mERROR query error: Unknown column 'v.extid' in 'field list'ESC[0m
    Jun 1 14:18:59 [6842:1] backtrace ESC[1;36mEXTINFO mgr_db::Fail::Fail(std::string const&, std::string const&, std::string const&) (lib/libmgrdb.so.5.104.1 + 0x57) [*0x7f3a0ad42556]ESC[0m
    Jun 1 14:18:59 [6842:1] backtrace ESC[1;36mEXTINFO ??? (lib/libmysql.so.5.104.1 + 0x0) [*0x7f3a0ad428ae]ESC[0m
    Jun 1 14:18:59 [6842:1] backtrace ESC[1;36mEXTINFO ??? (lib/libmysql.so.5.104.1 + 0x0) [*0x7f3a1208be46]ESC[0m
    Jun 1 14:18:59 [6842:1] backtrace ESC[1;36mEXTINFO mgr_db::Connection::Query(std::string const&) (lib/libmgrdb.so.5.104.1 + 0xb6) [*0x7f3a12090e2c]ESC[0m
    Jun 1 14:18:59 [6842:1] backtrace ESC[1;36mEXTINFO mgr_db::Cache::Query(std::string const&) (lib/libmgrdb.so.5.104.1 + 0x2c) [*0x7f3a1267ade6]ESC[0m
    Jun 1 14:18:59 [6842:1] backtrace ESC[1;36mEXTINFO BillingSystem::CheckTable(mgr_xml::XmlNode, std::shared_ptr<mgr_db::Cache>, std::shared_ptr<mgr_db::Cache>) (libexec/billimport.so + 0x2d6) [*0x7f3a12682264]ESC[0m
    Jun 1 14:18:59 [6842:1] backtrace ESC[1;36mEXTINFO BillingSystem::Import(std::shared_ptr<mgr_db::Cach e>, std::shared_ptr<mgr_db::Cache>) (libexec/billimport.so + 0x714) [*0x7f3a12684279]ESC[0m
    Jun 1 14:18:59 [6842:1] backtrace ESC[1;36mEXTINFO ??? (libexec/billimport.so + 0x529) [*0x401409]ESC[0m
    Jun 1 14:18:59 [6842:1] backtrace ESC[1;36mEXTINFO ??? (/usr/local/mgr5/sbin/billimport + 0x0) [*0x7f3a128cab35]ESC[0m
    Jun 1 14:18:59 [6842:1] backtrace ESC[1;36mEXTINFO ??? (/lib64/libc.so.6 + 0xf5) [*0x4016a7]ESC[0m
    Jun 1 14:18:59 [6842:1] backtrace ESC[1;36mEXTINFO ??? (/usr/local/mgr5/sbin/billimport + 0x0) [*(nil)]ESC[0m
    Jun 1 14:18:59 [6842:1] libmgr ESC[1;31mERROR Error: Type: 'db' Object: 'query' Value: ''ESC[0m
    ========================================

    Помогите пожалуйста.

  2. #2
    Senior Member Аватар для nyanhost
    Регистрация
    27.10.2013
    Сообщений
    153

    По умолчанию

    Сначала делайте --command check. И если только с такой опцией в конце выполнения выдаст "Ok", то можно делать импорт.
    Если сервер Billmanager 4 работает как отдельный сервер, я рекомендую сделать удаленный импорт, предварительно:
    - Включить все возможности в Billmanager 4
    - Отключить Cron-задачи связанные с Billmanager 4
    - Остановить nginx-сервер на сервере BL4 и выполнить: killall -9 billmgr

    Затем можно выполнять чек и, если в конце будет "Ok", то только тогда импорт.

  3. #3
    BILLmanager team
    Регистрация
    17.09.2010
    Сообщений
    8,469

    По умолчанию

    Здравствуйте, возможно два вариант:
    - Версия BILLmanager 4 довольно старая
    - Не включили предварительно возможности в BILLmanager 4. Тогда часть запросов для переноса данных будет не валидной. Возможности можно включить, а потом выключить, включение нужно для создания всего набора таблиц в базе данных

  4. #4
    Member
    Регистрация
    20.11.2012
    Сообщений
    85

    По умолчанию

    База billmgr4 была перенесена на сервер дамп сделанный с помощью бекап системы Т.е импорт выполнялся с локальной базы.
    Если проверка не выдает ОК, это уже приговор?

  5. #5
    BILLmanager team
    Регистрация
    17.09.2010
    Сообщений
    8,469

    По умолчанию

    BILLmanager 4 у вас же еще работает? Включите в нем возможности и сделайте новый дам, потом перезалейте его на новом сервере, где стоит BILLmanager 5 и повторно выполните check

  6. #6
    Member
    Регистрация
    20.11.2012
    Сообщений
    85

    По умолчанию

    Импорт выполнили. Еще вопросы:
    1. Обработчики через ISP продукты перестали работать. Такое сообщение:
    Для создания выбранного модуля обработки обязательно необходим IPmanager

    Мы никогда не использовали IPmanager.

    2. В 4-м Billmanager была поддержка SolusVM. Вы ее убрали?

  7. #7
    Support team Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,533

    По умолчанию

    1. BILLmanager 5 требует обязательной интеграции с IPmanager. Вы можете установить IPmanager на тот же сервер, где и BILLmanager, панель бесплатна до 2048 IP адресов.
    2. Интеграции BILLmanager 5 - SolusVM нет.

  8. #8
    Senior Member
    Регистрация
    02.07.2009
    Сообщений
    575

    По умолчанию

    Цитата Сообщение от Dasha Посмотреть сообщение
    2. Интеграции BILLmanager 5 - SolusVM нет.
    Когда будет SolusVM?

  9. #9
    Support team Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,533

    По умолчанию

    Не планировалось, насколько мне известно. Зарегистрируйте пожелание на https://features.ispsystem.com

Ваши права

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