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

[6.0] InetRadiusProcessor - Can't reserve ip address!
http://forum.bitel.ru/viewtopic.php?f=44&t=11319
Страница 1 из 1

Автор:  ЮжныйКраснодар [ 08 фев 2016, 14:14 ]
Заголовок сообщения:  [6.0] InetRadiusProcessor - Can't reserve ip address!

Добрый день.

В последние дни появились такие ошибки:
Код:
radius 02-08/07:04:00 ERROR [rdsLstnr-p-8-t-2] IpResourceReserveManager - Timeout waiting ipResourceReserveManager lock!
radius 02-08/07:04:00 ERROR [rdsLstnr-p-8-t-2] InetNas - Can't reserve ip address for inetNas:3 and realm: disable!
radius 02-08/07:04:00 ERROR [rdsLstnr-p-8-t-2] InetRadiusProcessor - Can't reserve ip address!
radius 02-08/07:04:10 ERROR [rdsLstnr-p-8-t-12] IpResourceReserveManager - Timeout waiting ipResourceReserveManager lock!
radius 02-08/07:04:10 ERROR [rdsLstnr-p-8-t-12] InetNas - Can't reserve ip address for inetNas:3 and realm: disable!
radius 02-08/07:04:10 ERROR [rdsLstnr-p-8-t-12] InetRadiusProcessor - Can't reserve ip address!
radius 02-08/07:04:20 ERROR [rdsLstnr-p-8-t-16] IpResourceReserveManager - Timeout waiting ipResourceReserveManager lock!
radius 02-08/07:04:20 ERROR [rdsLstnr-p-8-t-16] InetNas - Can't reserve ip address for inetNas:3 and realm: disable!
radius 02-08/07:04:20 ERROR [rdsLstnr-p-8-t-16] InetRadiusProcessor - Can't reserve ip address!


проверил согласно FAQ-у (http://wiki.bitel.ru/index.php/Inet_FAQ ... ip_address) - таблицы в InnoDB; в селектах есть несколько записей; свободных адресов должно быть много.

Подскажите - куда копать!

Автор:  stark [ 08 фев 2016, 14:21 ]
Заголовок сообщения:  Re: [6.0] InetRadiusProcessor - Can't reserve ip address!

Там в это части что-то менялось и инструкция эта, как минимум в последних версиях, уже не актуальна, там поменялась таблица (ну и проблема надеюсь ушла). А вот насчет 6.0 точно не скажу - надо проверять. Подождем amir-а - он больше в курсе по этому вопросу.

Автор:  Amir [ 08 фев 2016, 16:36 ]
Заголовок сообщения:  Re: [6.0] InetRadiusProcessor - Can't reserve ip address!

Какой у вас билд?
Как прописаны ресурсы, одна-несколько категорий на всех или каждая категория отдельно на коммутатор/дом/квартал?
БД не тормозит? Дисковая подсистема в порядке?

Автор:  ЮжныйКраснодар [ 08 фев 2016, 17:06 ]
Заголовок сообщения:  Re: [6.0] InetRadiusProcessor - Can't reserve ip address!

Сервер: вер. 6.0 сборка 1871 от 25.11.2015 14:10:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45

inet вер. 6.0 сборка 1514 от 06.11.2015 18:05:39

Конфигурация простая

Вложения:
Комментарий к файлу: дерево устройств
tree.jpg
tree.jpg [ 15.68 КБ | Просмотров: 4953 ]
Комментарий к файлу: IP ресурсы
ip-res.jpg
ip-res.jpg [ 16.17 КБ | Просмотров: 4953 ]

Автор:  ЮжныйКраснодар [ 08 фев 2016, 17:07 ]
Заголовок сообщения:  Re: [6.0] InetRadiusProcessor - Can't reserve ip address!

тормозов БД и ошибок по дискам - не наблюдаю

Автор:  ЮжныйКраснодар [ 08 фев 2016, 17:25 ]
Заголовок сообщения:  Re: [6.0] InetRadiusProcessor - Can't reserve ip address!

Посмотрел ошибки Accounting-а - присутствуют такие записи:

Код:
radius 02-08/02:31:34 ERROR [pool-2-thread-1] IpResourceDynSubscriptionDao - Connection is closed.
java.sql.SQLException: Connection is closed.
        at ru.bitel.bgbilling.server.util.PoolGuardConnectionWrapper.checkOpen(PoolGuardConnectionWrapper.java:38)
        at ru.bitel.bgbilling.server.util.PoolGuardConnectionWrapper.createStatement(PoolGuardConnectionWrapper.java:79)
        at ru.bitel.oss.systems.inventory.resource.server.bean.IpResourceDynSubscriptionDao.createTable(IpResourceDynSubscriptionDao.java:43)
        at ru.bitel.oss.systems.inventory.resource.server.bean.IpResourceDynSubscriptionDao.move(IpResourceDynSubscriptionDao.java:351)
        at ru.bitel.oss.systems.inventory.resource.server.bean.IpResourceDynSubscriptionDao.access$2(IpResourceDynSubscriptionDao.java:322)
        at ru.bitel.oss.systems.inventory.resource.server.bean.IpResourceDynSubscriptionDao$1.run(IpResourceDynSubscriptionDao.java:138)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)

Автор:  Amir [ 08 фев 2016, 17:58 ]
Заголовок сообщения:  Re: [6.0] InetRadiusProcessor - Can't reserve ip address!

wait_timeout, interactive_timeout по умолчанию в MySQL - 28800?
max_connections - хватает для всех приложений биллинга?

Автор:  ЮжныйКраснодар [ 08 фев 2016, 18:21 ]
Заголовок сообщения:  Re: [6.0] InetRadiusProcessor - Can't reserve ip address!

в my.cnf ключи wait_timeout и interactive_timeout не заданы, а max_connections = 1000 (что должно быть с избытком для нас)

Автор:  Amir [ 08 фев 2016, 23:41 ]
Заголовок сообщения:  Re: [6.0] InetRadiusProcessor - Can't reserve ip address!

Наверное, доступ нужен.

Автор:  ЮжныйКраснодар [ 09 фев 2016, 11:49 ]
Заголовок сообщения:  Re: [6.0] InetRadiusProcessor - Can't reserve ip address!

Отправил в ЛС

Автор:  Amir [ 09 фев 2016, 18:38 ]
Заголовок сообщения:  Re: [6.0] InetRadiusProcessor - Can't reserve ip address!

Цитата:
IpResourceReserveManager - Timeout waiting ipResourceReserveManager lock!
Ошибка в логах проявлялась во время бэкапа БД, т.к. идет lock на таблицы.

Автор:  Amir [ 09 фев 2016, 22:14 ]
Заголовок сообщения:  Re: [6.0] InetRadiusProcessor - Can't reserve ip address!

Выложили обновление по ошибке Connection is closed.

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