Добрый день.
После обновления 7.0 -> 7.1 в логе InetAccounting error.log сыпятся ошибки:
Код:
radius 05-10/09:09:49 ERROR [rdsLstnr-p-8-t-57] RadiusListenerWorker -
java.lang.NullPointerException
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.getNasConnectionFromServ(InetRadiusProcessor.java:1929)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.getNasConnection(InetRadiusProcessor.java:1807)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.getNasConnection(InetRadiusProcessor.java:1680)
at ru.bitel.bgbilling.modules.inet.radius.InetNas.startWithParentProcess(InetNas.java:1517)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.getNasConnectionFromServ(InetRadiusProcessor.java:2230)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.getNasConnection(InetRadiusProcessor.java:1807)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.getNasConnection(InetRadiusProcessor.java:1680)
at ru.bitel.bgbilling.modules.inet.radius.InetNas.startConnection(InetNas.java:667)
at ru.bitel.bgbilling.modules.inet.radius.InetNas.startConnection(InetNas.java:76)
at ru.bitel.bgbilling.kernel.network.radius.RadiusProcessor.accounting(RadiusProcessor.java:663)
at ru.bitel.bgbilling.kernel.network.radius.RadiusProcessor.accountingRequest(RadiusProcessor.java:594)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accountingRequest(InetRadiusListenerWorker.java:212)
at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accountingRequest(InetRadiusListenerWorker.java:36)
at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.processAccountingRequest(RadiusListenerWorker.java:351)
at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.processPacket(RadiusListenerWorker.java:322)
at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.runImpl(RadiusListenerWorker.java:150)
at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:87)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:46)
и вроде как и сессии есть, и аккаунтинг считается, и сессии дропаются, но вот это как-то совсем не хорошо.
При чём судя по всему интенсивность возникновения ошибок растёт.
+ Например, у абонента pppoe со стратикой наблюдаю в connection.log
Register ip: xxx.xxx.xxx.xxx
пачкой
Потом
Unregister ip: xxx.xxx.xxx.xxx
тоже пачкой, итог - туча сессий в состоянии закрыт - подключен.
Подскажите куда копать?
Сервер: вер. 7.1.1119 / 25.04.2019 13:59:06
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_181
inet: вер. 7.1.703 / 08.05.2019 09:40:27