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/ |