Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Информация

Для первого знакомства с системой Вы можете воспользоваться готовым образом виртуальной машины.

Подсказка
Для работы сервера биллинга необходима установка и запуск MySQL/MariaDB и ActiveMQ-сервера.

Извлеките из архива BGBillingServer_X.XY_YZZ.zip файл dump.sql и BGBillingServer (X.X Y - номер версии, Y ZZ - билда) в каталог установки. Стандартный каталог установки для Linux /opt/bgbilling, для Windows - C:\.

...

для создания базы данных. Дамп нужно заливать от пользователя MySQL root, так как дамп содержит GRANT PRIVILEGES и подобные команды.

...

Для запуска клиента биллинга через JavaWebStart или BGClientRunner дополнительно нужно установить клиентские библиотеки на сервер, для это этого загрузите в каталог сервера биллинга следующие архивы с ftphttps://ft.bgbilling.ru/pubdownload/bgbilling/v7X.2Y/ - update_7X.2Y.zip и update_lib_7X.2Y_XXZZ.zip и на остановленом сервере выполните скрипты ./bg_installer.sh / update_7X.2Y.zip  и ./bg_installer.sh / update_lib_7X.2Y_XXZZ.zip

При успешном запуске (см.далее) в папке log биллинга должны появится server.log и server.out. В первом должно быть примерно следующее:

Блок кода
languagejava
linenumbersfalse
INFO   13.07.2005 19:42:42  Starting BGBillingServer..
INFO   13.07.2005 19:42:42  HTTP port: 8080
INFO   13.07.2005 19:42:42  Browsing installed modules..
...
INFO   13.07.2005 19:42:42  Starting listen admin port 2005

Linux

Выполните стандартные действия, предшествующие установке приложения на Linux.

...

Блок кода
languageruby
linenumbersfalse
JAVA_HOME=/opt/java/jdk
Примечание

Служба загрузчика логов (dataloader) используется только в модуле Phone. Если вы не используете этот модуль, можете её не устанавливать.

Создайте службы сервера, планировщика и загрузчика логов. Для этого используйте скрипты из BGBillingServer/script. Для sysvinit скрипт bgcommonrc таже необходимо перенести в /etc/init.d, он содержит общие переменные для скриптов сервера, планировщика и загрузчика логов.

...

Блок кода
languageruby
titlesystemd
systemctl start bgbilling
systemctl start bgscheduler
systemctl start bgdataloader
Блок кода
languageruby
titlesysvinit
/etc/init.d/bgbilling start
/etc/init.d/bgscheduler start
/etc/init.d/bgdataloader start

Windows

Выполните cтандартные действия, предшествующие установке приложения на Windows.

...

После этого необходимо перезагрузить компьютер.

Примечание

Служба загрузчика логов (BGDataLoader) используется только в модуле Phone. Если вы не используете этот модуль, можете её не устанавливать.

Проинсталируйте службу сервера, планировщика и загрузчика логов. Для этого перейдите в папку C:\BGBillingServer и запустите server_install.batscheduler_install.bat и dataloader_install.bat.

Зайдите в управление службами и запустите службы BGBillingServerBGSchedulerBGDataLoader.

Если с лаунчерами служб какая-то проблема - не стартуют, долго висят в запуске итд - нужно разбираться с jsl.exe и параметром -debug. Подробнее на wiki.