BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 29 ] 
Автор Сообщение
СообщениеДобавлено: 24 мар 2011, 18:48 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
В версии 5.2 реализована концепция единых библиотек биллинга для всех серверных приложений биллинга.
Обновление происходит через сервер, который в дальнейшем "раздаёт" библиотеки приложениям.
Для Inet модуля необходимы приложения BGInetAccess и BGInetAccounting.
Процесс обновления происходит следующим образом:
1) Запуск update.sh для сервера с его перезагрузкой.
2) Запуск update.sh для других серверных приложений. Перезапуск приложений.

Для версии 5.2 также необходим MQ сервер, можно взять тот же, что и для 5.1 версии.

Загрузить саму версию 5.2, модуль inet к ней можно на ftp://ftp.bgbilling.ru.

Модуль Inet сделан как фреймворк, вся непосредственная логика по управлению конечными устройствами вынесена в скрипты.
Основные понятия модуля:
1) Тип устройства - на нём определяется логика управления сервисом абонента.
2) Устройство - в нём заданы параметры, устройства выстраиваются в дерево.
3) Сервис - это предоставляемый клиенту какой-то способ доступа к передачи данных. Это может быть логин VPN или порт коммутатора.
4) В типе сервиса определяются какие в нём должны быть указаны параметры. Логины, порты.
5) Набор опций сервиса - определяют свойства. Опция абстрактна. В зависимости от способа доступа может стать RADIUS атрибутом или командой файрволу.

Всю работу модуля выполняют 2 приложения:
1) BGInetAccess - управление доступом, авторизация.
2) BGInetAccounting - тарификация.
Обмен между ними происходит по JMS. Если в результате тарификации меняется набор опций - аккаунтинг сервер бросает сообщение на смену текущих опций акцесс серверу.
В серверах заложена возможность горячего резерва.


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Что то грандиозное судя по всему получится из 5.2.
Эту версию уже можно ставить и смотреть что там такого?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 мар 2011, 19:09 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Можно, только кроме Inet там ещё ничего особо до рабочего состояния не доводилось. Да там других больших изменений и нет пока особо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 мар 2011, 02:36 
Не в сети
Клиент

Зарегистрирован: 25 ноя 2007, 22:48
Сообщения: 472
Карма: 8
А хоть какое описание для 5.2 или модуля Inet есть?


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Добавили в 5.2 версии возможность написания обработчиков скриптов и логики управления шлюзами Inet просто на Java.
Меню "Сервис - Автоматизация - Управление динамическим кодом".
Всю логику Inet модуля перевели на чистые Java классы взамен BeanShell.
Преимущества:
1) Возможность разработки в полноценной сторонней IDE, прелинковав каталог BGBillingServer/dyn как исходники. Автокомплит, проверка синтаксиса.
2) Скорость до 50 раз быстрее BeanShell (BGBS).
3) Больше возможностей языка (параметризация, переменное число аргументов в методах).
4) Возможность валидации классов при компиляции на соответствие API.
Скомпилированные классы помещаются в БД, откуда могут быть загружены всеми приложениями.

После установки модуля необходимо запустить перейти в меню "Сервис - Автоматизация - Управление динамическим кодом" и нажать "Скомпилировать всё".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 май 2011, 15:51 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
5.2 версию из-за наличия динамического кода необходимо устанавливать с JDK. Все серверные компоненты.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 май 2011, 16:03 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
ИМХО установить jdk и симлинк на него, потом вставлять везде :-)

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июн 2011, 11:49 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Пытаюсь обновить на тестовой железке с 5.0 до 5.2. Дошел до момента конфигурирования мускула
вот конфиг
Код:
# cat my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
default-storage-engine = innodb
innodb_file_per_table

# modified parameters
#-500 by historical maximum on bill-1(8Gb) 248 on febr2009
#max_connections=500
#x2
table_cache=4096
sort_buffer_size=8M
join_buffer_size=8M
thread_cache_size=384
thread_concurrency=12
#x0.25
query_cache_size = 64M
query_cache_limit = 2M
query_cache_type = 1
memlock
tmp_table_size = 1G
max_heap_table_size = 512M
#x16
key_buffer_size = 5G
wait_timeout = 28800

# log slow queries
#log-slow-queries=/var/log/slowquery.log

# innodb
#skip-innodb
innodb_file_per_table
innodb_additional_mem_pool_size = 16M
#x8
innodb_buffer_pool_size = 9G
innodb_thread_concurrency = 2
innodb_flush_log_at_trx_commit = 2
innodb_log_group_home_dir = /storage/mysql/
innodb_log_buffer_size = 8M
innodb_log_file_size = 128M
innodb_log_files_in_group = 2
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
##Khadimulin
#innodb_flush_method = O_DIRECT
##
# misc
default-character-set=cp1251
default-collation=cp1251_general_ci

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0
max_allowed_packet=50M
myisam_data_pointer_size = 6
max_connections=1000

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
open-files-limit=32000

[client]
default-character-set=cp1251

Мускул перестал запускаться.

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июн 2011, 11:50 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
А mysqld.log?

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июн 2011, 11:56 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Phricker писал(а):
А mysqld.log?

а у меня все сломалось, мускул всю память отъел..ща ребутнусь :-D

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июн 2011, 13:03 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Код:
# cat /var/log/mysqld.log
110623 15:26:01  mysqld ended

110623 15:26:03  mysqld started
110623 15:26:03  InnoDB: Error: cannot allocate 9663692800 bytes of
InnoDB: memory with malloc! Total allocated memory
InnoDB: by InnoDB 45007312 bytes. Operating system errno: 12
InnoDB: Check if you should increase the swap file or
InnoDB: ulimits of your operating system.
InnoDB: On FreeBSD check you have compiled the OS with
InnoDB: a big enough maximum process size.
InnoDB: Note that in most 32-bit computers the process
InnoDB: memory space is limited to 2 GB or 4 GB.
InnoDB: We keep retrying the allocation for 60 seconds...
InnoDB: Fatal error: cannot allocate the memory for the buffer pool
110623 15:27:03 [ERROR] Default storage engine (InnoDB) is not available
110623 15:27:03 [ERROR] Aborting

110623 15:27:03 [Note] /usr/libexec/mysqld: Shutdown complete

110623 15:27:03  mysqld ended

110623 15:27:47  mysqld started
110623 15:27:47  InnoDB: Error: cannot allocate 9663692800 bytes of
InnoDB: memory with malloc! Total allocated memory
InnoDB: by InnoDB 45007312 bytes. Operating system errno: 12
InnoDB: Check if you should increase the swap file or
InnoDB: ulimits of your operating system.
InnoDB: On FreeBSD check you have compiled the OS with
InnoDB: a big enough maximum process size.
InnoDB: Note that in most 32-bit computers the process
InnoDB: memory space is limited to 2 GB or 4 GB.
InnoDB: We keep retrying the allocation for 60 seconds...
110623 15:28:43  mysqld started
110623 15:28:43  InnoDB: Error: cannot allocate 9663692800 bytes of
InnoDB: memory with malloc! Total allocated memory
InnoDB: by InnoDB 45007312 bytes. Operating system errno: 12
InnoDB: Check if you should increase the swap file or
InnoDB: ulimits of your operating system.
InnoDB: On FreeBSD check you have compiled the OS with
InnoDB: a big enough maximum process size.
InnoDB: Note that in most 32-bit computers the process
InnoDB: memory space is limited to 2 GB or 4 GB.
InnoDB: We keep retrying the allocation for 60 seconds...
InnoDB: Fatal error: cannot allocate the memory for the buffer pool
110623 15:28:47 [ERROR] Default storage engine (InnoDB) is not available
110623 15:28:47 [ERROR] Aborting

110623 15:28:47 [Note] /usr/libexec/mysqld: Shutdown complete

110623 15:28:47  mysqld ended

110623 15:29:34  mysqld started
110623 15:29:34  InnoDB: Error: cannot allocate 9663692800 bytes of
InnoDB: memory with malloc! Total allocated memory
InnoDB: by InnoDB 45007312 bytes. Operating system errno: 12
InnoDB: Check if you should increase the swap file or
InnoDB: ulimits of your operating system.
InnoDB: On FreeBSD check you have compiled the OS with
InnoDB: a big enough maximum process size.
InnoDB: Note that in most 32-bit computers the process
InnoDB: memory space is limited to 2 GB or 4 GB.
InnoDB: We keep retrying the allocation for 60 seconds...
InnoDB: Fatal error: cannot allocate the memory for the buffer pool
InnoDB: Fatal error: cannot allocate the memory for the buffer pool
110623 15:32:33 [Note] /usr/libexec/mysqld: ready for connections.
Version: '5.0.77'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Source distribution

Number of processes running now: 0

Number of processes running now: 0
110623 15:44:37  mysqld started
110623 15:44:38  InnoDB: Error: cannot allocate 9663692800 bytes of
InnoDB: memory with malloc! Total allocated memory
InnoDB: by InnoDB 45007312 bytes. Operating system errno: 12
InnoDB: Check if you should increase the swap file or
InnoDB: ulimits of your operating system.
InnoDB: On FreeBSD check you have compiled the OS with
InnoDB: a big enough maximum process size.
InnoDB: Note that in most 32-bit computers the process
InnoDB: memory space is limited to 2 GB or 4 GB.
InnoDB: We keep retrying the allocation for 60 seconds...

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июн 2011, 13:51 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Осетра-то урежь!
skyb писал(а):
Код:
innodb_buffer_pool_size = 9G

Памяти под это в сервере не хватает, о чем мускул и отрапортовал:
skyb писал(а):
Код:
InnoDB: Error: cannot allocate 9663692800 bytes of
InnoDB: memory with malloc! Total allocated memory
InnoDB: by InnoDB 45007312 bytes.



Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июн 2011, 14:01 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
snark писал(а):
Осетра-то урежь!
skyb писал(а):
Код:
innodb_buffer_pool_size = 9G

Памяти под это в сервере не хватает, о чем мускул и отрапортовал:
skyb писал(а):
Код:
InnoDB: Error: cannot allocate 9663692800 bytes of
InnoDB: memory with malloc! Total allocated memory
InnoDB: by InnoDB 45007312 bytes.


Ага, уже понял
http://wiki.bgbilling.ru/index.php/%D0% ... 0%B5_MySQL

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 окт 2011, 06:28 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Установил модуль, пытаюсь добавить его в админке, сервер вешается

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


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

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Логов нет не в дебаг режиме не в обычном, не в клиенте, не в сервере. Что делать то?
Верней вот весь лог, что касается дебага, остальные строчки, кстати нафиг они - вида
Код:
10-18/13:12:34  INFO ["http-bio-/0.0.0.0-8081"-exec-1] BalanceSender - No trayinfo-script for contract cid=10980!

Код:
10-18/13:12:34 DEBUG ["http-bio-/0.0.0.0-8443"-exec-9] JaxWsHandler - executing ru.bitel.bgbilling.kernel.module.server.service.ModuleServiceImpl.moduleList; time => 1 ms.
......................
10-18/13:12:34 DEBUG ["http-bio-/0.0.0.0-8443"-exec-10] CommonExecuter - executing bitel.billing.server.admin.action.ActionBGTable; time => 1 ms.
10-18/13:12:34 DEBUG ["http-bio-/0.0.0.0-8443"-exec-10] CommonExecuter - executing bitel.billing.server.admin.action.ActionBGTable; time => 1 ms.
....................................
10-18/13:12:35 DEBUG ["http-bio-/0.0.0.0-8443"-exec-10] JaxWsHandler - executing ru.bitel.bgbilling.kernel.module.server.service.ModuleServiceImpl.installedModuleList; time => 1 ms.
....................................
10-18/13:12:35 DEBUG ["http-bio-/0.0.0.0-8443"-exec-4] CommonExecuter - executing bitel.billing.server.admin.action.ActionCommand; time => 1 ms.
..........................
10-18/13:12:36 DEBUG ["http-bio-/0.0.0.0-8443"-exec-10] JaxWsHandler - executing ru.bitel.bgbilling.kernel.module.server.service.ModuleServiceImpl.installedModuleList; time => 1 ms.
.................................
10-18/13:12:39 DEBUG ["http-bio-/0.0.0.0-8443"-exec-4] CommonExecuter - executing bitel.billing.server.contract.action.ActionFilterContract; time => 36 ms.
...................................

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 ноя 2011, 19:38 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
В последнем случае почему-то медленно создавались таблицы в базе.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 ноя 2011, 11:55 
Не в сети

Зарегистрирован: 20 апр 2011, 09:56
Сообщения: 346
Карма: 19
Когда планируется релиз 5.2, и есть ли те которые апдейтнули действующий биллинг на эту версию?)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 ноя 2011, 12:41 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
aiwbend писал(а):
Когда планируется релиз 5.2, и есть ли те которые апдейтнули действующий биллинг на эту версию?)

я знаю, что человеков 5-7 на форуме уже юзают ее.
Сам на этой неделе планирую. вроде тестовый перевелся. щас скрипты досмотрю и т.п. :)

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
В общем-то за исключением самого Inet там уже всё утряслось уже давно.
По Inet дотрясается с учётом реальной эксплуатации. :)
Сейчас доделываем документацию на модуль и через пару недель должны выпустить.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 дек 2011, 14:36 
Не в сети

Зарегистрирован: 20 апр 2011, 09:56
Сообщения: 346
Карма: 19
Скачал с ftp BGInetAccess и BGInetAccounting, при запуске не стартует в access.out пишет

Код:
Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM [1.6.0_30] /home/jdk1.6.0_30/jre
  Runtime name: 3781@TestBGBilling
  Java endorsed dirs: /lib/endorsed:/home/jdk1.6.0_30/lib/endorsed
  OS: Linux 2.6.32-5-amd64 [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=15552k  free=15098k  max=253440k
Starting CommandPortListener on port 1951
java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
   at org.apache.naming.NamingContext.<clinit>(NamingContext.java:61)
   at org.apache.naming.java.javaURLContextFactory.getInitialContext(javaURLContextFactory.java:114)
   at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
   at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
   at javax.naming.InitialContext.init(InitialContext.java:223)
   at javax.naming.InitialContext.<init>(InitialContext.java:197)
   at ru.bitel.bgbilling.server.util.DefaultServerSetup.getEnvironment(DefaultServerSetup.java:274)
   at ru.bitel.bgbilling.server.util.DefaultServerSetup.initJNDI(DefaultServerSetup.java:254)
   at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:44)
   at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:94)
   at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:583)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
   at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
   at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
   ... 17 more


update.sh выдает ту же ошибку.
радиус который стоял до этого (BGInetAccess и BGInetAccounting скачанные несколько месяцев назад) запускался, и запускается сейчас (откатил обратно).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 дек 2011, 16:40 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
aiwbend писал(а):
Скачал с ftp BGInetAccess и BGInetAccounting, при запуске не стартует в access.out пишет

Код:
Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM [1.6.0_30] /home/jdk1.6.0_30/jre
  Runtime name: 3781@TestBGBilling
  Java endorsed dirs: /lib/endorsed:/home/jdk1.6.0_30/lib/endorsed
  OS: Linux 2.6.32-5-amd64 [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=15552k  free=15098k  max=253440k
Starting CommandPortListener on port 1951
java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
   at org.apache.naming.NamingContext.<clinit>(NamingContext.java:61)
   at org.apache.naming.java.javaURLContextFactory.getInitialContext(javaURLContextFactory.java:114)
   at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
   at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:288)
   at javax.naming.InitialContext.init(InitialContext.java:223)
   at javax.naming.InitialContext.<init>(InitialContext.java:197)
   at ru.bitel.bgbilling.server.util.DefaultServerSetup.getEnvironment(DefaultServerSetup.java:274)
   at ru.bitel.bgbilling.server.util.DefaultServerSetup.initJNDI(DefaultServerSetup.java:254)
   at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:44)
   at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:94)
   at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:583)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:597)
   at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
   at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
Caused by: java.lang.ClassNotFoundException: org.apache.juli.logging.LogFactory
   at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
   ... 17 more


update.sh выдает ту же ошибку.
радиус который стоял до этого (BGInetAccess и BGInetAccounting скачанные несколько месяцев назад) запускался, и запускается сейчас (откатил обратно).


Исправили, выложили.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 дек 2011, 08:28 
Не в сети

Зарегистрирован: 20 апр 2011, 09:56
Сообщения: 346
Карма: 19
stark писал(а):
Исправили, выложили.


Код:
 12-29/09:22:11 ERROR [main] XMLUtils - The reference to entity "connectTimeout" must end with the ';' delimiter.
org.xml.sax.SAXParseException: The reference to entity "connectTimeout" must end with the ';' delimiter.
        at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
        at ru.bitel.common.XMLUtils.parseDocument(XMLUtils.java:267)
        at ru.bitel.common.XMLUtils.parseDocument(XMLUtils.java:246)
        at ru.bitel.common.XMLUtils.parseDocument(XMLUtils.java:241)
        at ru.bitel.common.Preferences.loadBundle(Preferences.java:147)
        at ru.bitel.common.Preferences.<init>(Preferences.java:82)
        at ru.bitel.bgbilling.server.util.DefaultServerSetup.<init>(DefaultServerSetup.java:185)
        at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:42)
        at bitel.billing.server.installer.library.LibraryUpdate.main(LibraryUpdate.java:117)
 12-29/09:22:11 ERROR [main] Preferences -
java.lang.NullPointerException
        at ru.bitel.common.Preferences.loadBundle(Preferences.java:150)
        at ru.bitel.common.Preferences.<init>(Preferences.java:82)
        at ru.bitel.bgbilling.server.util.DefaultServerSetup.<init>(DefaultServerSetup.java:185)
        at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:42)
        at bitel.billing.server.installer.library.LibraryUpdate.main(LibraryUpdate.java:117)
 12-29/09:22:11  INFO [main] DefaultServerSetup - Init DB connection pools
 12-29/09:22:11 ERROR [EventProcessor-init] EventProcessor - Name mq is not bound in this Context
javax.naming.NameNotFoundException: Name mq is not bound in this Context
        at org.apache.naming.NamingContext.lookup(NamingContext.java:803)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:159)
        at ru.bitel.bgbilling.kernel.event.EventProcessor$3.call(EventProcessor.java:889)
        at ru.bitel.bgbilling.kernel.event.EventProcessor$3.call(EventProcessor.java:1)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at java.lang.Thread.run(Thread.java:662)
java.lang.NullPointerException
        at ru.bitel.bgbilling.server.util.Setup.addReloadListener(Setup.java:58)
        at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:51)
        at bitel.billing.server.installer.library.LibraryUpdate.main(LibraryUpdate.java:117)
root@TestBGBilling:/usr/local/BGInetAccess# bash update.sh
Starting libraries updating. Requesting to BGBillingServer lib info.
[Fatal Error] :9:263: The reference to entity "connectTimeout" must end with the ';' delimiter.
 12-29/09:23:43 ERROR [main] XMLUtils - The reference to entity "connectTimeout" must end with the ';' delimiter.
org.xml.sax.SAXParseException: The reference to entity "connectTimeout" must end with the ';' delimiter.
        at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
        at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
        at ru.bitel.common.XMLUtils.parseDocument(XMLUtils.java:267)
        at ru.bitel.common.XMLUtils.parseDocument(XMLUtils.java:246)
        at ru.bitel.common.XMLUtils.parseDocument(XMLUtils.java:241)
        at ru.bitel.common.Preferences.loadBundle(Preferences.java:147)
        at ru.bitel.common.Preferences.<init>(Preferences.java:82)
        at ru.bitel.bgbilling.server.util.DefaultServerSetup.<init>(DefaultServerSetup.java:185)
        at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:42)
        at bitel.billing.server.installer.library.LibraryUpdate.main(LibraryUpdate.java:117)
 12-29/09:23:43 ERROR [main] Preferences -
java.lang.NullPointerException
        at ru.bitel.common.Preferences.loadBundle(Preferences.java:150)
        at ru.bitel.common.Preferences.<init>(Preferences.java:82)
        at ru.bitel.bgbilling.server.util.DefaultServerSetup.<init>(DefaultServerSetup.java:185)
        at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:42)
        at bitel.billing.server.installer.library.LibraryUpdate.main(LibraryUpdate.java:117)
 12-29/09:23:43  INFO [main] DefaultServerSetup - Init DB connection pools
 12-29/09:23:43 ERROR [EventProcessor-init] EventProcessor - Name mq is not bound in this Context
javax.naming.NameNotFoundException: Name mq is not bound in this Context
        at org.apache.naming.NamingContext.lookup(NamingContext.java:803)
        at org.apache.naming.NamingContext.lookup(NamingContext.java:159)....................


В параметрах подключения к БД queryTimeoutKillsConnection=true&connectTimeout=1000"/> на queryTimeoutKillsConnection=true;connectTimeout=1000"/> решает проблему.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 дек 2011, 12:18 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Исправлено, обновление выложено.


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

Зарегистрирован: 06 авг 2009, 13:34
Сообщения: 72
Откуда: Уфа
Карма: 0
Администратор писал(а):
В общем-то за исключением самого Inet там уже всё утряслось уже давно.
По Inet дотрясается с учётом реальной эксплуатации. :)
Сейчас доделываем документацию на модуль и через пару недель должны выпустить.


Я правильно понимаю если не использовать пока Inet а остаться на старых модулях можно ставить в продакшен? :) А то очень уж хочется новых плюшек но боязно малость из-за отсутствия релиза =)

_________________
Это текст


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
:D Не стоит если нет реальной необходимости в функционале 5.2
Каждое новое обновление на 5.2 грозит чем нибудь :lol:

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


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

Зарегистрирован: 12 янв 2012, 16:12
Сообщения: 56
Откуда: г. Новосибирск
Карма: 8
Kazrarr писал(а):
Я правильно понимаю если не использовать пока Inet а остаться на старых модулях можно ставить в продакшен? :) А то очень уж хочется новых плюшек но боязно малость из-за отсутствия релиза =)

У нас стоит в продакшене с начала года (из за скоропостижной кончины нэтапа), проблем конечно много, но в общем - работает =)


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Цитата:
Не стоит если нет реальной необходимости в функционале 5.2
Каждое новое обновление на 5.2 грозит чем нибудь


Подвтверждаю.
Обновились на 5.2 только для того, чтобы пилить инет и свои костыли уже через динамический код.
До этого на 5.1 не обновлялись полгода, всё прекрасно работало. Сейчас обновляемся каждые пару дней.


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

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Cromeshnic писал(а):
Цитата:
Не стоит если нет реальной необходимости в функционале 5.2
Каждое новое обновление на 5.2 грозит чем нибудь

Сейчас обновляемся каждые пару дней.

Поймал рабочую сборку, и сижу на *опе смирно )))))

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 ноя 2012, 07:39 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Ну кстати, не обновлялись уже полтора месяца - всё ок, багов пока не найдено.
BGBillingServer v 5.2 build 1309 from 08.10.2012 13:30:45

Но мы инет ещё не начали вводить. Начнём активно внедрять - будем постоянно обновляться.


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

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


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

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


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

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