BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 24 июн 2025, 05:06

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: BGInetAccounting незапускается
СообщениеДобавлено: 15 окт 2012, 13:00 
Не в сети
Клиент

Зарегистрирован: 17 дек 2010, 15:27
Сообщения: 147
Карма: 22
Требует чтобы mysql был собран с partitioning

самый свежий аккаунтинг

Код:
Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM [1.6.0_31] /opt/sun-jdk-1.6.0.31/jre
  Runtime name: 1222@netadm-ws.flagman.work
  Java endorsed dirs: /lib/endorsed:/usr/lib/jvm/sun-jdk-1.6//lib/endorsed
  OS: Linux 3.2.8-calculate [amd64], file.encoding: UTF-8, user.name: mag
  Heap sizes: current=60416k  free=59786k  max=233024k
Starting CommandPortListener on port 1952
15.10.2012 13:32:57 org.apache.activemq.transport.failover.FailoverTransport doReconnect
INFO: Successfully connected to tcp://localhost:61616
java.sql.SQLException: The 'partitioning' feature is disabled; you need MySQL built with '--with-partition' to have it working
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3609)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3541)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2002)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2163)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2618)
        at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1749)
        at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1666)
        at org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
        at ru.bitel.bgbilling.modules.inet.api.server.bean.InetSessionLogDao.createTables(InetSessionLogDao.java:284)
        at ru.bitel.bgbilling.modules.inet.api.server.bean.InetSessionLogDao.checkTables(InetSessionLogDao.java:231)
        at ru.bitel.bgbilling.modules.inet.accounting.Accounting.startImpl(Accounting.java:259)
        at ru.bitel.bgbilling.modules.inet.accounting.Accounting.start(Accounting.java:212)
        at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:239)
        at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:154)
        at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:742)
        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)



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGInetAccounting незапускается
СообщениеДобавлено: 17 окт 2012, 03:26 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Magistr писал(а):
Требует чтобы mysql был собран с partitioning

БГБ знает про partitioning? Здорово!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGInetAccounting незапускается
СообщениеДобавлено: 17 окт 2012, 14:16 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
а какая версия Mysql у вас ? Да, там используются партиции для некоторых таблиц в inet .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGInetAccounting незапускается
СообщениеДобавлено: 17 окт 2012, 14:18 
Не в сети
Клиент

Зарегистрирован: 17 дек 2010, 15:27
Сообщения: 147
Карма: 22
stark писал(а):
а какая версия Mysql у вас ? Да, там используются партиции для некоторых таблиц в inet .

5.2 уже починил пересборкой mysql, но вероятно имеет смысл упомянуть в документации что нужны спец опции


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGInetAccounting незапускается
СообщениеДобавлено: 17 окт 2012, 14:22 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Magistr писал(а):
stark писал(а):
а какая версия Mysql у вас ? Да, там используются партиции для некоторых таблиц в inet .

5.2 уже починил пересборкой mysql, но вероятно имеет смысл упомянуть в документации что нужны спец опции

ну обычно в "классических" дистрибутивах оно по умолчанию включено. Тут freebsd чтоли ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGInetAccounting незапускается
СообщениеДобавлено: 17 окт 2012, 14:26 
Не в сети
Клиент

Зарегистрирован: 17 дек 2010, 15:27
Сообщения: 147
Карма: 22
stark писал(а):
Magistr писал(а):
stark писал(а):
а какая версия Mysql у вас ? Да, там используются партиции для некоторых таблиц в inet .

5.2 уже починил пересборкой mysql, но вероятно имеет смысл упомянуть в документации что нужны спец опции

ну обычно в "классических" дистрибутивах оно по умолчанию включено. Тут freebsd чтоли ?

Gentoo фря то зачем )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGInetAccounting незапускается
СообщениеДобавлено: 17 окт 2012, 19:44 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
магистр - снарку этот вопрос задай :-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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGInetAccounting незапускается
СообщениеДобавлено: 17 окт 2012, 20:49 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
stark писал(а):
Да, там используются партиции для некоторых таблиц в inet .

Может было бы удобно, если бы вместо помесячных таблиц была одна большая, но с партицированием?

skyb писал(а):
снарку этот вопрос задай :-D

Не поминай всуе :)


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
snark писал(а):
stark писал(а):
Да, там используются партиции для некоторых таблиц в inet .

Может было бы удобно, если бы вместо помесячных таблиц была одна большая, но с партицированием?

skyb писал(а):
снарку этот вопрос задай :-D

Не поминай всуе :)


Для этого надо поверить в партицирование. Пожить с ним хотя бы один релиз .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGInetAccounting незапускается
СообщениеДобавлено: 10 сен 2013, 03:33 
Не в сети
Клиент

Зарегистрирован: 30 авг 2013, 03:37
Сообщения: 183
Карма: 12
Подсобите с запуском!

BG 6.0, update от 10.09.2013, Ubunta 13.04 64bit

В чем суть "Error on node accounting"

Логи от BGInetAccounting/log прилагаются;
accounting.log -
Код:
 09-10/01:41:43  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@42aaff8e] to java:comp/env/mq/connectionFactory
 09-10/01:41:43  INFO [main] DefaultServerSetup - Init DB connection pools
 09-10/01:41:43  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
 09-10/01:41:44  INFO [main] DefaultServerSetup - Init trash pools..
accounting 09-10/01:41:45  INFO [Thread-7] EventProcessor - Shutdown EventProcessor...

accounting.out -
Код:
Updated card.jar
Updated kernel.jar
Updated bill.jar
Updated reports.jar
Updated trayinfo.jar
Updated inet.jar
Updated rscm.jar
Java Runtime: Oracle Corporation OpenJDK 64-Bit Server VM [1.7.0_25] /usr/lib/jvm/java-7-openjdk-amd64/jre
  Runtime name: 4630@Arsys
  Java endorsed dirs: /lib/endorsed:/usr/lib/java/lib/endorsed
  OS: Linux 3.8.0-29-generic [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=28864k  free=28090k  max=233024k
Starting CommandPortListener on port 1952
сен 10, 2013 1:41:44 AM org.apache.activemq.transport.failover.FailoverTransport doReconnect
INFO: Successfully connected to nio://127.0.0.1:61616
Error on node accounting
java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
   at ru.bitel.bgbilling.kernel.application.server.Application.processBean(Application.java:522)
   at ru.bitel.bgbilling.kernel.application.server.Application.process(Application.java:297)
   at ru.bitel.bgbilling.kernel.application.server.Application.processChildren(Application.java:749)
   at ru.bitel.bgbilling.kernel.application.server.Application.application(Application.java:225)
   at ru.bitel.bgbilling.kernel.application.server.Application.<init>(Application.java:161)
   at ru.bitel.bgbilling.kernel.application.server.Application.main(Application.java:803)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:606)
   at ru.bitel.common.bootstrap.Boot.boot(Boot.java:129)
   at ru.bitel.common.bootstrap.Boot.main(Boot.java:178)
Caused by: ru.bitel.bgbilling.common.BGException: Not defined 'rootDeviceId' in XML!
   at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.<init>(InetApplication.java:158)
   at ru.bitel.bgbilling.modules.inet.accounting.Accounting.<init>(Accounting.java:186)
   at ru.bitel.bgbilling.modules.inet.accounting.Accounting.<init>(Accounting.java:178)
   ... 16 more

а также конфиг в студию:
Код:
<?xml version="1.0" encoding="UTF-8"?>
<application context="accounting">
   <!-- Уникальное имя приложения -->
   <param name="app.name" value="BGInetAccounting"/>
   <!-- Уникальный числовой id приложения -->
   <param name="app.id" value="100"/>

   <!-- Параметры подключения к БД -->
   <param name="db.driver" value="com.mysql.jdbc.Driver"/>
   <param name="db.url" value="jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&amp;characterEncoding=Cp1251&amp;allowUrlInLocalInfile=true&amp;zeroDateTimeBehavior=convertToNull&amp;jdbcCompliantTruncation=false&amp;queryTimeoutKillsConnection=true&amp;connectTimeout=1000"/>
   <param name="db.user" value="bill"/>
   <param name="db.pswd" value="bgbilling"/>
   <param name="db.validationTimeout" value="10"/>
   
   <!-- Параметры подключения к MQ -->
   <param name="mq.url" value="failover:(nio://127.0.0.1:61616)"/>
   <!--<param name="mq.url" value="failover:(bgaccounting://127.0.0.1:61617)"/>-->
   <param name="mq.user" value="bill"/>
   <param name="mq.pswd" value="bgbilling"/>

   <!-- id модуля -->
   <param name="moduleId" value="1"/>
   <!-- id корневого устройства -->
   <param name="rootDeviceId" value="0"/>

   <!-- Внутренняя переменная приложения, не изменять -->
   <param name="commonIdentifierName" value="rootDeviceId"/>

   <!-- Параметры сохранения flow-пакетов в файлы логов -->
   <!-- Директория, в которую сохранять flow логи -->
   <param name="datalog.flow.dir" value="data/flow" />
   <!-- Размер блока данных в файле лога, также размер буфера на лог файл и поток слушателя -->
   <param name="datalog.flow.chunk.size" value="524288" />
   <!-- Сжимать flow логи: 0 - не сжимать, 1 - zlib -->
   <param name="datalog.flow.compression.type" value="1" />


   <!-- Создание Accounting -->
   <bean name="accounting" class="ru.bitel.bgbilling.modules.inet.accounting.Accounting"/>
   
   <!-- Cоздание процессора flow-пакетов -->
   <context name="collector">
      <!-- Служебный ScheduledExecutorService, необходимый для dataLogger -->
      <scheduledExecutorService name="hrlydtlggr" corePoolSize="1"/>

      <!-- Cоздание dataLogger, сохраняющего flow-пакеты на диск (только один экземпляр) -->
      <bean name="flowDataLogger" class="ru.bitel.bgbilling.modules.inet.collector.IPHourlyDataLogger">
         <param name="scheduledExecutor">hrlydtlggr</param>
      </bean>

      <!-- Cоздание слушателя flow-пакетов на порту с передачей ему dataLogger -->
      <bean name="flowListener" class="ru.bitel.bgbilling.modules.inet.collector.InetFlowListener">
         <constructor factoryMethod="newInstance">
            <!-- Тип слушателя, netflow, netflow9 или sflow -->
            <param name="type" value="netflow9"/>
            <!-- Хост (интерфейс), на котором будет открыт сокет. Если пусто - на всех -->
            <param name="host" value=""/>
            <!-- Порт, на котором будет открыт сокет -->
            <param name="port" value="2001"/>
            <!-- Размер буфера приема слушателя -->
            <param name="recvBufferSize">4 * 1024 * 1024</param>
            <!-- Рекомендуемый SO_RCVBUF сокета -->
            <param name="soRCVBUF">512 * 1024</param>
            <!-- Количество потоков-обработчиков -->
            <param name="threadCount" value="10"/>
            <!-- id устройств-источников, если на данном порту нужно получать пакеты только c определенных источников -->
            <param name="agentDeviceIds" value=""/>
            <!-- id устройств-источников, если на данном порту нужно обрабатывать пакеты только c определенных источников -->
            <param name="processAgentDeviceIds" value=""/>
            <!-- 1, если нужно запретить сохранять и обрабатывать пакеты, в которых нет записей с IP-адресами из IP-ресурсов -->
            <param name="ipResourceFilter" value=""/>
            <!-- Передача dataLogger -->
            <param name="dataLogger">flowDataLogger</param>
         </constructor>
      </bean>

      <!--
      <bean name="flowListener" class="ru.bitel.bgbilling.modules.inet.collector.InetFlowListener">
         <constructor factoryMethod="newInstance">
            <param name="type" value="netflow9"/>
            <param name="host" value=""/>
            <param name="port" value="9367"/>
            <param name="recvBufferSize">4 * 1024 * 1024</param>
            <param name="soRCVBUF">512 * 1024</param>
            <param name="threadCount" value="8"/>
            <param name="agentDeviceIds" value="4"/>
            <param name="dataLogger">flowDataLogger</param>
         </constructor>
      </bean>
      
      <bean name="flowListener" class="ru.bitel.bgbilling.modules.inet.collector.InetFlowListener">
         <constructor factoryMethod="newInstance">
            <param name="type" value="netflow"/>
            <param name="host" value=""/>
            <param name="port" value="9368"/>
            <param name="recvBufferSize">4 * 1024 * 1024</param>
            <param name="soRCVBUF">512 * 1024</param>
            <param name="threadCount" value="8"/>
            <param name="agentDeviceIds" value="20"/>
            <param name="dataLogger">flowDataLogger</param>
         </constructor>
      </bean>

_________________
BGBilling 7.1.xxxx+BGCRM, update от ВЧЕРА, Ubuntu 17.04 64bit, JAVA 1.8.xxxx


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGInetAccounting незапускается
СообщениеДобавлено: 10 сен 2013, 10:11 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Цитата:
<!-- id корневого устройства -->
<param name="rootDeviceId" value="0"/>

0 - Это самый корень "Устройства", а нужно id конкретного устройства Access+Accounting , оно как правило заводится первым и равно 1 (у вас может отличаться, смотреть в дереве). И еще - рекомендуемая версия Java - 1.6 последнее обновление.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGInetAccounting незапускается
СообщениеДобавлено: 10 сен 2013, 20:25 
Не в сети
Клиент

Зарегистрирован: 30 авг 2013, 03:37
Сообщения: 183
Карма: 12
В BG все через ID и ID погоняет, уточните что за дерево и где его смотреть!?

Что касается Java то это apt-get instal openjdk-7-jre, с последними обновлениями надеюсь все таки не главная причина!

_________________
BGBilling 7.1.xxxx+BGCRM, update от ВЧЕРА, Ubuntu 17.04 64bit, JAVA 1.8.xxxx


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGInetAccounting незапускается
СообщениеДобавлено: 10 сен 2013, 20:31 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
http://bgbilling.ru/v6.0/doc/ch18s07s01.html
1 - здесь http://wiki.bitel.ru/images/5/5f/Devices.png
3 - здесь http://bgbilling.ru/v6.0/doc/resources/x_478.png
Корневое устройство отражает приложения InetAccess и InetAccounting.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BGInetAccounting незапускается
СообщениеДобавлено: 10 сен 2013, 23:04 
Не в сети
Клиент

Зарегистрирован: 30 авг 2013, 03:37
Сообщения: 183
Карма: 12
Некий ID=1 помог - лог растет!

Но судя по картинке должно быть 2 !

А ID наверное этот:


Вложения:
id.png
id.png [ 39.38 КБ | Просмотров: 5637 ]

_________________
BGBilling 7.1.xxxx+BGCRM, update от ВЧЕРА, Ubuntu 17.04 64bit, JAVA 1.8.xxxx
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 1


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

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