forum.bitel.ru
http://forum.bitel.ru/

Обновление от 28.11.2012
http://forum.bitel.ru/viewtopic.php?f=44&t=7472
Страница 1 из 2

Автор:  Che [ 28 ноя 2012, 22:42 ]
Заголовок сообщения:  Обновление от 28.11.2012

Доброго времени суток.
BgBilling 5.2
jdk-7u3-linux-x64
модуль inet настроенный в связке с SE100
Попутал бес, сегодня обновился.
результат:
1.BGInetAccess/log/error.log
Код:
q 11-28/19:02:53 ERROR [event-proc-p-2-t-1] InetDeviceRuntime - Table 'bgbilling.inet_option' doesn't exist [42S02, 1146]
ru.bitel.bgbilling.common.BGException: Table 'bgbilling.inet_option' doesn't exist [42S02, 1146]
<------>at ru.bitel.common.model.AbstractDao.processException(AbstractDao.java:98)
<------>at ru.bitel.common.model.AbstractDao.list(AbstractDao.java:243)
<------>at ru.bitel.bgbilling.modules.inet.api.server.bean.InetOptionDao.tree(InetOptionDao.java:102)
<------>at ru.bitel.bgbilling.modules.inet.runtime.InetOptionRuntimeMap.load(InetOptionRuntimeMap.java:165)
<------>at ru.bitel.bgbilling.modules.inet.runtime.InetOptionRuntimeMap.getInstance(InetOptionRuntimeMap.java:75)
<------>at ru.bitel.bgbilling.modules.inet.runtime.InetOptionRuntimeMap.getInstance(InetOptionRuntimeMap.java:95)
<------>at ru.bitel.bgbilling.modules.inet.api.server.InetUtils.newRadiusAttributeSetRealmMap(InetUtils.java:588)
<------>at ru.bitel.bgbilling.modules.inet.dyn.device.radius.AbstractRadiusProtocolHandler.init(AbstractRadiusProtocolHandler.java:99)
<------>at ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeProtocolHandler.init(SmartEdgeProtocolHandler.java:49)
<------>at ru.bitel.bgbilling.modules.inet.dyn.device.redback.SmartEdgeClipsProtocolHandler.init(SmartEdgeClipsProtocolHandler.java:51)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.reloadScripts(InetDeviceRuntime.java:220)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime.<init>(InetDeviceRuntime.java:200)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:212)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.loadDevice(InetDeviceRuntimeMap.java:221)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.load(InetDeviceRuntimeMap.java:140)
<------>at ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntimeMap.notify(InetDeviceRuntimeMap.java:68)
<------>at ru.bitel.bgbilling.kernel.event.AbstractConsumer.notify(AbstractConsumer.java:344)
<------>at ru.bitel.bgbilling.kernel.event.Consumer.notify(Consumer.java:1)
<------>at ru.bitel.bgbilling.kernel.event.Consumer.onMessage0(Consumer.java:112)
<------>at ru.bitel.bgbilling.kernel.event.Consumer$EventListenerRunnable.runImpl(Consumer.java:51)
<------>at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
<------>at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
<------>at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
<------>at java.lang.Thread.run(Thread.java:662)
<------>at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'bgbilling.inet_option' doesn't exist
<------>at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
<------>at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
<------>at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
<------>at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
<------>at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
<------>at com.mysql.jdbc.Util.getInstance(Util.java:386)
<------>at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
<------>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:2624)
<------>at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2127)
<------>at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2293)
<------>at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
<------>at ru.bitel.common.model.AbstractDao.listImpl(AbstractDao.java:218)
<------>at ru.bitel.common.model.AbstractDao.listImpl(AbstractDao.java:231)
<------>at ru.bitel.common.model.AbstractDao.list(AbstractDao.java:239)
<------>... 23 more


2.Авторизация абонентов начала происходить по маку(абонента) и порту(абонентского коммутатора),раньше вроде была посервесно.
Естественно
/usr/local/BGInetAccess/log/radius.log
Код:
11-28/20:35:27  INFO [rdsLstnr-p-8-t-3] RadiusListenerWorker - REQUEST:
Packet type: Access-Request
Identifier: 188
Authenticator: {51 36 78 BA E6 9B 26 10 3A 69 AA 89 65 8B 9C C7}
Attributes:
  User-Name=90:4c:e5:7c:f3:0a
  NAS-Port-Id=2/3 vlan-id 3100 clips 136735
  NAS-Identifier=Redback-IPOE
  User-Password=Redback
  NAS-IP-Address=192.168.192.1
  NAS-Port=587205660
  Service-Type=5
  NAS-Port-Type=5
  Called-Station-Id=10.50.1.1
  Platform-Type=4
  UNKNOWN[2352-201]={01 0A 32 01 01}
  Medium-Type=11
  Agent-Remote-Id={01 06 1C BD B9 E6 51 F9}
  UNKNOWN[2352-202]={3D 3D 07 01 90 4C E5 7C F3 0A}
  Agent-Circuit-Id={00 04 0C 1F 00 07}
  OS-Version=6.2.1.8
  Mac-Addr=90-4c-e5-7c-f3-0a
  UNKNOWN[2352-125]={75 64 68 63 70 20 30 2E 39 2E 38}
  NAS-Real-Port=587205660
  UNKNOWN[3561--1]={02 0A 01 06 1C BD B9 E6 51 F9}
  UNKNOWN[3561--1]={01 08 00 04 0C 1F 00 07}

11-28/20:35:27  INFO [rdsLstnr-p-8-t-3] InetNas - Search serv on deviceId=4; interfaceId=0
11-28/20:35:27  INFO [rdsLstnr-p-8-t-3] InetRadiusProcessor - [username=90:4c:e5:7c:f3:0a] InetServ not found.
11-28/20:35:27  INFO [rdsLstnr-p-8-t-3] InetRadiusProcessor - Return code=1
11-28/20:35:27  INFO [rdsLstnr-p-8-t-3] InetRadiusListenerWorker - RESPONSE:
Packet type: Access-Reject
Identifier: 188
Authenticator: {88 BC CD 4F 35 C3 93 4A 24 84 FF B1 3A D4 5D B3}
Attributes:
  Reply-Message=1

Process time auth: 3

Автор:  Amir [ 29 ноя 2012, 02:43 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Цитата:
Попутал бес, сегодня обновился.
результат:
Мы рекомендуем делать бэкап старых библиотек, также есть скрипт snapshot.sh.

Выложили обновление, должно помочь.
На всякий случай сделайте бэкап текущих библиотек. После обновления сервера биллинга в "Сервис - Автоматизация - Управление динамическим кодом" выполните "Скомпилировать все", затем обновляйте Access/Accounting.

Автор:  Che [ 29 ноя 2012, 11:33 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Обновился, с базой и авторизацией все впорядке, но теперь не стартует accounting.
/usr/local/BGInetAccounting/log/accounting.out
Код:
java.lang.ClassCastException: ru.bitel.bgbilling.kernel.container.managed.ServerContext$Key cannot be cast to
ru.bitel.bgbilling.kernel.directory.api.common.Directory
        at ru.bitel.bgbilling.kernel.container.managed.ServerContext.getDirectory(ServerContext.java:243)
        at ru.bitel.bgbilling.modules.inet.accounting.ConnectionMapAuto.init(ConnectionMapAuto.java:223)
        at ru.bitel.bgbilling.modules.inet.accounting.ConnectionMapAuto.init(ConnectionMapAuto.java:326)
        at ru.bitel.bgbilling.modules.inet.accounting.ConnectionMapAuto.init(ConnectionMapAuto.java:197)
        at ru.bitel.bgbilling.modules.inet.accounting.Accounting.startImpl(Accounting.java:357)
        at ru.bitel.bgbilling.modules.inet.accounting.Accounting.start(Accounting.java:224)
        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)

Автор:  Cromeshnic [ 29 ноя 2012, 11:38 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

+1
Абсолютно то же самое.

Печально, что у разработчиков нет даже элементарных тестов на работоспособность :(

Рано или поздно все софтварные компании дорастают до создания отделов тестирования.
Лучше всё-таки рано ;)

Автор:  Che [ 29 ноя 2012, 11:43 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Cromeshnic писал(а):
+1
Абсолютно то же самое.

Печально, что у разработчиков нет даже элементарных тестов на работоспособность :(

Рано или поздно все софтварные компании дорастают до создания отделов тестирования.
Лучше всё-таки рано ;)


Ну так все таки не надо.
Мне с Бителом очень нравиться работать.
Иногда возникает ощущение что они не от мира сего, никогда не хамят не ругаються понимают с полуслова, быстро реагируют и вообщем ведут себя крайне адекватно.

Автор:  Cromeshnic [ 29 ноя 2012, 12:01 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

А как надо?
Блин, после апдейта приложение даже не запускается!

Можно быть сколько угодно умным программистом и хорошим человеком, но от багов это не спасёт. Поначалу баги можно отлавливать самому. Потом продукт разрастается и это уже не работает. Больше программистов - начинается хаос. Бить по макушке всех, кто выкатывает непроверенный код - бесполезно. Нужны какие-то системные решения, регламенты, автоматизация.

Аналогично, у маленького провайдера техподдержка и эксплуатация часто объединены. Но с ростом абонентской базы начинаются проблемы, которые уже не решить увеличением штата. Появляется саппорт, call-центр, подключенцы, между ними как-то нужно налаживать взаимодействие, появляется CRM, система мониторинга, инветаризация сети...
Главное - проходить все этапы осознанно и в своё время.

Автор:  Amir [ 29 ноя 2012, 12:53 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Выложили обновление.

Странно, но был уверен, что проверил на запуск и Access и Accounting. Видимо, не наш день вчера был.

Автор:  Phricker [ 29 ноя 2012, 13:03 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Amir писал(а):
Странно, но был уверен, что проверил на запуск и Access и Accounting. Видимо, не наш день вчера был.

Cromeshnic писал(а):
Бить по макушке всех, кто выкатывает непроверенный код

Заметьте не я это предложил

Автор:  Amir [ 29 ноя 2012, 13:15 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Цитата:
Заметьте не я это предложил
Коммит не мой, я просто разместил обновление :)

Автор:  Che [ 29 ноя 2012, 13:55 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Спасибо.
Почти все заработало.
Осталось разобраться с SmartEdgeClipsProtocolHandler (старый код не работает).
Ну это попробуем сами.
Отпишусь чуть позже.

Автор:  Amir [ 29 ноя 2012, 13:59 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

А у вас другой используется, не тот что у нас поставляется? В нашем, вроде бы, давно не меняли ничего.

Автор:  Che [ 29 ноя 2012, 14:23 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Ваш с небольшой доработкой.
Код:
   protected void preprocessAccountingRequestImpl( final int acctStatusType, final RadiusPacket request, final RadiusPacket response,
                                       final ConnectionSet connectionSet )
      throws Exception
   {
      super.preprocessAccountingRequestImpl( acctStatusType, request, response, connectionSet );

      switch( acctStatusType )
      {
         // если сервисный аккаунтинг
         case 101:
         case 102:
         case 103:
         {
         }
            break;

         default:
         {
            Integer ipaddr = request.getIntAttribute( 2352, 132, null );
            if( ipaddr != null )
            {
               request.setIntAttribute( -1, 8, ipaddr );
            }
            // устанавливаем поле username
            setUsername( request );
            // устанавливаем agent-remote-id
            setAgentOptions( request );
         }
            break;
      }
   }

Автор:  Che [ 29 ноя 2012, 15:27 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Проблема получаеться не в хендлере.
До него кажеться дело не доходит.
/BGInetAccess/log/dhcp.log
Код:
11-29/13:23:05  INFO [dhcpLstnr-p-10-t-9] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 2
xid: 89464434, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 10.50.254.254
Client MAC: {904CE57CF30A}
  {61}={01904CE57CF30A}
  {60}={756468637020302E392E38}
  Parameter request list{55}={1, 3, 6, 12, 15, 17, 28, 66, 33, 121, -7}
  Agent information{82}=
    sub{1}={00040C1F0007}
    sub{2}={01061CBDB9E651F9}

11-29/13:23:05  INFO [dhcpLstnr-p-10-t-9] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP Offer{2}
htype: 1, hlen: 6, hops: 2
xid: 89464434, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 10.50.254.254
Client MAC: {904CE57CF30A}
  Agent information{82}=
    sub{1}={00040C1F0007}
    sub{2}={01061CBDB9E651F9}
  IP Address Lease Time{51}=120
  Server Identifier{54}={00000000}


/BGInetAccess/log/radius.log
Код:
11-29/13:25:25  INFO [rdsLstnr-p-8-t-3] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Access-Request
Identifier: 188
Authenticator: {5E 91 28 D8 55 35 B8 53 E6 E8 1B 14 8B 96 99 AB}
Attributes:
  User-Name=01061cbdb9e651f9:00040c1f0007
  NAS-Port-Id=2/3 vlan-id 3100 clips 139473
  NAS-Identifier=Redback-IPOE
  User-Password=Redback
  NAS-IP-Address=192.168.192.1
  NAS-Port=587205660
  Service-Type=5
  Calling-Station-Id=904ce57cf30a
  NAS-Port-Type=5
  Called-Station-Id=10.50.1.1
  Platform-Type=4
  UNKNOWN[2352-201]={01 0A 32 01 01}
  Medium-Type=11
  Agent-Remote-Id={01 06 1C BD B9 E6 51 F9}
  UNKNOWN[2352-202]={3D 3D 07 01 90 4C E5 7C F3 0A}
  Agent-Circuit-Id={00 04 0C 1F 00 07}
  OS-Version=6.2.1.8
  Mac-Addr=90-4c-e5-7c-f3-0a
  UNKNOWN[2352-125]={75 64 68 63 70 20 30 2E 39 2E 38}
  NAS-Real-Port=587205660
  UNKNOWN[3561--1]={02 0A 01 06 1C BD B9 E6 51 F9}
  UNKNOWN[3561--1]={01 08 00 04 0C 1F 00 07}
Common options: {agentRemoteId=java.nio.DirectByteBufferR[pos=0 lim=6 cap=6], agentCircuitId=[B@39880571, deviceState=1}
11-29/13:25:25  INFO [rdsLstnr-p-8-t-3] InetNas - Found agentDevice:12
11-29/13:25:25  INFO [rdsLstnr-p-8-t-3] InetNas - Search serv on deviceId=12; interfaceId=7
11-29/13:25:25  INFO [rdsLstnr-p-8-t-3] InetRadiusProcessor - [username=01061cbdb9e651f9:00040c1f0007] Authenticated as inetServId:8
11-29/13:25:25  INFO [rdsLstnr-p-8-t-3] InetApplication - inetServ[id=8] balance ok: 726.86 [0]
11-29/13:25:25  INFO [rdsLstnr-p-8-t-3] InetApplication - TariffOptionMap: {}
11-29/13:25:25  INFO [rdsLstnr-p-8-t-3] InetRadiusProcessor - Set ip from pool
11-29/13:25:25  INFO [rdsLstnr-p-8-t-3] InetRadiusProcessor - Return code=0
11-29/13:25:25  INFO [rdsLstnr-p-8-t-3] InetDhcpHelperProcessor - Put auth accept 12:7:904CE57CF30A
11-29/13:25:25  INFO [rdsLstnr-p-8-t-3] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:
Packet type: Access-Accept
Identifier: 188
Authenticator: {}
Attributes:
  Acct-Interim-Interval=600
  Framed-IP-Address=10.50.1.202
  DHCP-Max-Leases=1
  Service-Name:1=RSE-SVC-EXT
  Service-Options:1=1
  Service-Parameter:1=Rate=1700 Burst=212500
  IP-Interface-Name=CLIENTS

Process time auth: 4

Автор:  Amir [ 29 ноя 2012, 15:32 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

А в чем именно сейчас проблема? Не выдает адрес по dhcp?

Автор:  Che [ 29 ноя 2012, 15:33 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Так точно.

Автор:  Amir [ 29 ноя 2012, 15:35 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Переключите в режим DEBUG. Сейчас как будто dhcp предобработка не работает? Используется InetDhcpHelperProcessor?

Автор:  Amir [ 29 ноя 2012, 15:46 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Адрес у вас как выдается? Не модулем? Для чего такая подмена была?

Автор:  Che [ 29 ноя 2012, 16:04 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Код:
<!-- Cоздание процессора dhcp-пакетов -->
<------><------><bean name="dhcpProcessor" class="ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor"/>


radius.log
Код:
11-29/13:55:45 DEBUG [rdsLstnr-p-8-t-2] AbstractRadiusProtocolHandler - State is enable (from attributes)
11-29/13:55:45  INFO [rdsLstnr-p-8-t-2] InetRadiusProcessor - REQUEST_AFTER_PREPROCESS:
Packet type: Access-Request
Identifier: 188
Authenticator: {6D FA F4 DA A9 A6 C1 EE 7C 43 E4 F7 F8 4E FF 1B}
Attributes:
  User-Name=01061cbdb9e651f9:00040c1f0007
  NAS-Port-Id=2/3 vlan-id 3100 clips 139518
  NAS-Identifier=Redback-IPOE
  User-Password=Redback
  NAS-IP-Address=192.168.192.1
  NAS-Port=587205660
  Service-Type=5
  Calling-Station-Id=904ce57cf30a
  NAS-Port-Type=5
  Called-Station-Id=10.50.1.1
  Platform-Type=4
  UNKNOWN[2352-201]={01 0A 32 01 01}
  Medium-Type=11
  Agent-Remote-Id={01 06 1C BD B9 E6 51 F9}
  UNKNOWN[2352-202]={3D 3D 07 01 90 4C E5 7C F3 0A}
  Agent-Circuit-Id={00 04 0C 1F 00 07}
  OS-Version=6.2.1.8
  Mac-Addr=90-4c-e5-7c-f3-0a
  UNKNOWN[2352-125]={75 64 68 63 70 20 30 2E 39 2E 38}
  NAS-Real-Port=587205660
  UNKNOWN[3561--1]={02 0A 01 06 1C BD B9 E6 51 F9}
  UNKNOWN[3561--1]={01 08 00 04 0C 1F 00 07}
Common options: {agentRemoteId=java.nio.DirectByteBufferR[pos=0 lim=6 cap=6], agentCircuitId=[B@6e34b350, deviceState=1}
11-29/13:55:45 DEBUG [rdsLstnr-p-8-t-2] RadiusProcessor - Create new radius session.
11-29/13:55:45 DEBUG [rdsLstnr-p-8-t-2] InetNas - agentRemoteId=java.nio.DirectByteBufferR[pos=0 lim=6 cap=6]
11-29/13:55:45  INFO [rdsLstnr-p-8-t-2] InetNas - Found agentDevice:12
11-29/13:55:45 DEBUG [rdsLstnr-p-8-t-2] InetNas - findServ agentDeviceRuntime=ru.bitel.bgbilling.modules.inet.runtime.device.InetDeviceRuntime@4af6ae1c
11-29/13:55:45  INFO [rdsLstnr-p-8-t-2] InetNas - Search serv on deviceId=12; interfaceId=7
11-29/13:55:45 DEBUG [rdsLstnr-p-8-t-2] InetRadiusProcessor - Password verification disabled.
11-29/13:55:45  INFO [rdsLstnr-p-8-t-2] InetRadiusProcessor - [username=01061cbdb9e651f9:00040c1f0007] Authenticated as inetServId:8
11-29/13:55:45 DEBUG [rdsLstnr-p-8-t-2] InetRadiusProcessor - Identifier from request: null
11-29/13:55:45 DEBUG [rdsLstnr-p-8-t-2] InetRadiusProcessor - MAC-address from request:.
11-29/13:55:45 DEBUG [rdsLstnr-p-8-t-2] InetAccountingPeriodList - Create:.
11-29/13:55:45 DEBUG [rdsLstnr-p-8-t-2] InetAccountingPeriodList - AccountingPeriod: 8: 01.11.2012 00:00:00.0 - 30.11.2012 23:59:59.999
11-29/13:55:45  INFO [rdsLstnr-p-8-t-2] InetApplication - inetServ[id=8] balance ok: 726.86 [0]
11-29/13:55:45  INFO [rdsLstnr-p-8-t-2] InetApplication - TariffOptionMap: {}
11-29/13:55:45  INFO [rdsLstnr-p-8-t-2] InetRadiusProcessor - Set ip from pool
11-29/13:55:45  INFO [rdsLstnr-p-8-t-2] InetRadiusProcessor - Return code=0
11-29/13:55:45  INFO [rdsLstnr-p-8-t-2] InetDhcpHelperProcessor - Put auth accept 12:7:904CE57CF30A
11-29/13:55:45  INFO [rdsLstnr-p-8-t-2] InetRadiusProcessor - RESPONSE_BEFORE_POSTPROCESS:
Packet type: Access-Accept
Identifier: 188
Authenticator: {}
Attributes:
  Acct-Interim-Interval=600
  Framed-IP-Address=10.50.1.61
  DHCP-Max-Leases=1
  Service-Name:1=RSE-SVC-EXT
  Service-Options:1=1
  Service-Parameter:1=Rate=1700 Burst=212500
  IP-Interface-Name=CLIENTS


dhcp.log
Код:
11-29/13:55:14  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@5488e2dd] to java:comp/env
/mq/connectionFactory
11-29/13:55:14  INFO [main] DefaultServerSetup - Init DB connection pools
11-29/13:55:14  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
11-29/13:55:15  INFO [main] DefaultServerSetup - Init trash pools..
11-29/13:55:15 DEBUG [main] EventProcessor - Add ru.bitel.bgbilling.server.util.Setup$1@f79f36b to BG.Event.ru.bitel.bgbilling.kernel.event.events.system.Mod
uleConfigModifiedEvent
11-29/13:55:15 DEBUG [main] EventProcessor - Add ru.bitel.bgbilling.kernel.application.server.Application$1@5a92668c to BG.Event.ru.bitel.bgbilling.kernel.ap
plication.server.event.ApplicationRunningEvent
11-29/13:55:15 DEBUG [main] EventProcessor - Add ru.bitel.bgbilling.kernel.application.server.Application$2@758689a to BG.Event.ru.bitel.bgbilling.kernel.app
lication.server.event.CheckApplicationRunEvent
11-29/13:55:16 DEBUG [main] LocalEventProcessor - Add listener ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor$1@79f7abae to BG.LocalEvent.ru.bi
tel.bgbilling.modules.inet.radius.InetRadiusProcessor$AuthAcceptEvent, map size: 14
11-29/13:55:16 DEBUG [main] LocalEventProcessor - Add listener ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor$2@24a51027 to BG.LocalEvent.ru.bi
tel.bgbilling.modules.inet.access.InetConnectionManager$ConnectionAddEvent, map size: 15
11-29/13:55:16 DEBUG [main] LocalEventProcessor - Add listener ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor$3@12381a9c to BG.LocalEvent.ru.bi
tel.bgbilling.modules.inet.access.InetConnectionManager$ConnectionUpdateEvent, map size: 16
11-29/13:55:16 DEBUG [main] LocalEventProcessor - Add listener ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor$4@4f1adeb7 to BG.LocalEvent.ru.bi
tel.bgbilling.modules.inet.access.InetConnectionManager$ConnectionRemoveEvent, map size: 17
11-29/13:55:19  INFO [main] Application - Starting ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor@4e836869
11-29/13:55:19  INFO [main] InetDhcpDeviceMap - Load DHCP relay list, types: [1,2,3,5,6].
11-29/13:55:19  INFO [main] InetDhcpDeviceMap - Loaded device: 3
11-29/13:55:19  INFO [main] InetDhcpDeviceMap - Loaded device: 4
11-29/13:55:19  INFO [main] InetDhcpDeviceMap - Bind device: 4; /192.168.192.1
11-29/13:55:19  INFO [main] InetDhcpDeviceMap - Loaded device: 6
11-29/13:55:19  INFO [main] InetDhcpDeviceMap - Loaded device: 11
11-29/13:55:19  INFO [main] InetDhcpDeviceMap - Bind device: 11; /10.10.2.4
11-29/13:55:19  INFO [main] InetDhcpDeviceMap - Loaded device: 12
11-29/13:55:19  INFO [main] InetDhcpDeviceMap - Bind device: 12; /10.10.100.5
11-29/13:55:19  INFO [main] InetDhcpDeviceMap - Loaded device: 14
11-29/13:55:19 DEBUG [main] EventProcessor - Add ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpDeviceMap$1@6647108e to BG.Event.ru.bitel.bgbilling.modules.ine
t.api.server.event.InetReloadEvent WHERE moduleId=5
11-29/13:55:19  INFO [main] InetDhcpHelperProcessor - Restore connections on DhcpHelper
11-29/13:55:19  INFO [main] InetDhcpHelperProcessor - Restored connection add 0:9:001BFCD9E3D3
11-29/13:55:19  INFO [main] InetDhcpHelperProcessor - Restored connection add 0:9:
11-29/13:55:19  INFO [main] Application - Started ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpHelperProcessor@4e836869
11-29/13:55:19  INFO [main] Application - Starting ru.bitel.bgbilling.kernel.network.dhcp.DhcpListener@26ced1a8
11-29/13:55:19  INFO [main] DatagramChannelListener - Open socket [0.0.0.0/0.0.0.0:67]
11-29/13:55:19  INFO [main] DatagramChannelListener - ru.bitel.bgbilling.kernel.network.dhcp.DhcpListener socket init ok.
11-29/13:55:19  INFO [main] Application - Started ru.bitel.bgbilling.kernel.network.dhcp.DhcpListener@26ced1a8
11-29/13:55:39 DEBUG [dhcpLstnr-p-10-t-1] InetDhcpDeviceMap - Found device by giaddr id=4
11-29/13:55:39 DEBUG [dhcpLstnr-p-10-t-1] InetDhcpDeviceMap - Found subDevice by identifier id=12
11-29/13:55:39  INFO [dhcpLstnr-p-10-t-1] InetAbstractDhcpProcessor - REQUEST:
Message type: BOOT_REQUEST
Dhcp message type: DHCP Discover{1}
htype: 1, hlen: 6, hops: 2
xid: 1628497996, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 10.50.254.254
Client MAC: {904CE57CF30A}
  {61}={01904CE57CF30A}
  {60}={756468637020302E392E38}
  Parameter request list{55}={1, 3, 6, 12, 15, 17, 28, 66, 33, 121, -7}
  Agent information{82}=
    sub{1}={00040C1F0007}
       sub{2}={01061CBDB9E651F9}

11-29/13:55:39 DEBUG [dhcpLstnr-p-10-t-1] InetAbstractDhcpProcessor - OP_BOOT_REQUEST
11-29/13:55:39 DEBUG [dhcpLstnr-p-10-t-1] InetDhcpHelperProcessor - request.giaddr = 10.50.254.254
11-29/13:55:39 ERROR [dhcpLstnr-p-10-t-1] InetDhcpHelperProcessor - Not found params for request: 0:7:904CE57CF30A
11-29/13:55:39  INFO [dhcpLstnr-p-10-t-1] InetAbstractDhcpProcessor - RESPONSE:
Message type: BOOT_RESPONSE
Dhcp message type: DHCP NAK{6}
htype: 1, hlen: 6, hops: 2
xid: 1628497996, secs: 0, flags: 0
Client IP: 0.0.0.0
Your IP: 0.0.0.0
Server IP: 0.0.0.0
Relay IP: 10.50.254.254
Client MAC: {904CE57CF30A}
  Agent information{82}=
    sub{1}={00040C1F0007}
    sub{2}={01061CBDB9E651F9}


Автор:  Che [ 29 ноя 2012, 16:05 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Amir писал(а):
Адрес у вас как выдается? Не модулем? Для чего такая подмена была?

Адрес выдается модулем.
Без подмены не работало.

Автор:  Che [ 29 ноя 2012, 16:07 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Может доступ дать?
А то засорю всю тему логами и конфигами.

Автор:  Che [ 29 ноя 2012, 16:35 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Еще одна проблема.
mysql c биллингом сожрали 16 гигов оперативки
Код:
Mem:     16070M total,    15837M used,      233M free,      160M buffers
Swap:     4094M total,       11M used,     4083M free,    10169M cached

  PID USER      PR  NI  VIRT  RES  SHR S   %CPU %MEM    TIME+  COMMAND
18491 root      20   0  777m 370m  11m S     25  2.3  12:18.58 java
22207 mysql     20   0 3699m 3.5g 5120 S      7 22.1 545:09.48 mysqld
 7075 root      20   0  617m 203m  11m S      4  1.3   8:16.96 java
  469 root      20   0     0    0    0 S      1  0.0  57:10.12 jbd2/sda1-8
   14 root      20   0     0    0    0 S      0  0.0   2:31.50 kworker/1:0
 6202 root      20   0  493m 135m  12m S      0  0.8   0:33.97 java
15192 root      20   0     0    0    0 S      0  0.0   0:54.49 kworker/4:2
15439 root      20   0 87872 3856 2984 S      0  0.0   0:01.96 sshd
19754 root      20   0  542m 169m  11m S      0  1.1   0:20.42 java
22450 root      20   0 1048m 161m 8968 S      0  1.0  46:03.26 java
24844 root      20   0  622m 175m 9752 S      0  1.1   0:42.00 java
    1 root      20   0 36972 1760  936 S      0  0.0   0:06.67 systemd


Автор:  Che [ 29 ноя 2012, 16:38 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

есть кто-нибудь? или пошел я нафиг со своими проблемами :)

Автор:  Amir [ 29 ноя 2012, 16:57 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Давайте доступ.

Автор:  stark [ 29 ноя 2012, 17:01 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Давайте доступ

Автор:  stark [ 29 ноя 2012, 17:10 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Che писал(а):
Еще одна проблема.
mysql c биллингом сожрали 16 гигов оперативки
Код:
Mem:     16070M total,    15837M used,      233M free,      160M buffers
Swap:     4094M total,       11M used,     4083M free,    10169M cached

  PID USER      PR  NI  VIRT  RES  SHR S   %CPU %MEM    TIME+  COMMAND
18491 root      20   0  777m 370m  11m S     25  2.3  12:18.58 java
22207 mysql     20   0 3699m 3.5g 5120 S      7 22.1 545:09.48 mysqld
 7075 root      20   0  617m 203m  11m S      4  1.3   8:16.96 java
  469 root      20   0     0    0    0 S      1  0.0  57:10.12 jbd2/sda1-8
   14 root      20   0     0    0    0 S      0  0.0   2:31.50 kworker/1:0
 6202 root      20   0  493m 135m  12m S      0  0.8   0:33.97 java
15192 root      20   0     0    0    0 S      0  0.0   0:54.49 kworker/4:2
15439 root      20   0 87872 3856 2984 S      0  0.0   0:01.96 sshd
19754 root      20   0  542m 169m  11m S      0  1.1   0:20.42 java
22450 root      20   0 1048m 161m 8968 S      0  1.0  46:03.26 java
24844 root      20   0  622m 175m 9752 S      0  1.1   0:42.00 java
    1 root      20   0 36972 1760  936 S      0  0.0   0:06.67 systemd



Какое приложение ?

Автор:  Che [ 29 ноя 2012, 17:16 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Mem: 16070M total, 15923M used, 147M free, 159M buffers
Swap: 4094M total, 11M used, 4083M free, 10062M cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
23743 root 20 0 1206m 542m 11m S 23 3.4 6:51.45 /usr/java/jdk/bin/java -Dnetworkaddress.cache.ttl=3600 -Djava.net.preferIPv4Stack=true -Dboot.
22207 mysql 20 0 3699m 3.5g 5112 S 7 22.1 546:46.70 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin
7075 root 20 0 618m 192m 11m S 6 1.2 9:55.06 /usr/java/jdk/bin/java -Djava.net.preferIPv4Stack=true -Dapp.name=BGRadiusDialup -Xmx256m -Dlo
469 root 20 0 0 0 0 S 1 0.0 57:20.49 [jbd2/sda1-8]
25421 root 20 0 8860 1288 868 R 1 0.0 0:00.15 top -c
6187 root 20 0 1340m 570m 13m S 0 3.5 1:58.24 /usr/java/jdk/bin/java -Dnetworkaddress.cache.ttl=3600 -Djava.net.preferIPv4Stack=true -Djava.
6202 root 20 0 493m 134m 12m S 0 0.8 0:39.89 /usr/java/jdk/bin/java -Dnetworkaddress.cache.ttl=3600 -Djava.net.preferIPv4Stack=true -Djava.
19754 root 20 0 543m 172m 11m S 0 1.1 0:30.06 /usr/java/jdk/bin/java -Dnetworkaddress.cache.ttl=3600 -Djava.net.preferIPv4Stack=true -Dboot.
22450 root 20 0 1048m 163m 8968 S 0 1.0 46:11.31 /usr/java/jdk/bin/java -Dactivemq.home=../.. -Dactivemq.base=../.. -Djavax.net.ssl.keyStorePas



но это не так важно, просто раньше такого не замечал.

Автор:  skn [ 29 ноя 2012, 17:17 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

а что значит "10169M cached"?

Автор:  Phricker [ 29 ноя 2012, 17:19 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Che,
смотрите через
#free
оно точнее показывает использованную память, а не кешированную

Автор:  Che [ 29 ноя 2012, 17:23 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

skn писал(а):
а что значит "10169M cached"?

дело не в том что cached, а в том что свап отжрало, значит не может освободиться когда нужно(хотя может я ошибаюсь).
да и раньше used было не больше двух гигов.

Автор:  stark [ 29 ноя 2012, 17:31 ]
Заголовок сообщения:  Re: Обновление от 28.11.2012

Да вроде у вас java не много съело .. А mysqld я кого-то видел 6 Гигов выжирал..

покажите еще htop с сортировкой по использованию памяти

Страница 1 из 2 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/