forum.bitel.ru http://forum.bitel.ru/ |
|
Access вешает сервер http://forum.bitel.ru/viewtopic.php?f=44&t=8793 |
Страница 1 из 1 |
Автор: | sergey-xxi [ 25 дек 2013, 12:10 ] |
Заголовок сообщения: | Access вешает сервер |
Решили обновить железо на сервере, раньше было комп цпу 2.5гц и озу 2гб, сейчас цпу 3.гц и озу 4гб Причем на более слабом серваке все работало нормально. На этом access после определенного времени съедает оперативную память полностью и загружает проц под 100%, после чего клиентские сессии отваливаются, при попытке перезапустить access сервак зависает напрочь, помогает только если убить процесс через kill . При этом сам сервер биллинга и другие модули работают. Через клиент заходим в биллинг и наблюдаем в мониторинге модуля inet нет сессий вообще. Сейчас добавили еще 2гб озу. в логах следущая ошибка Код: radius 12-23/17:53:34 ERROR [rdsLstnr-p-9-t-6] RadiusListenerWorker -
java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.remove(ConcurrentHashMap.java:932) at ru.bitel.bgbilling.modules.inet.access.InetConnectionManager.remove(InetConnectionManager.java:420) at ru.bitel.bgbilling.modules.inet.access.InetConnectionManager.checkChanged(InetConnectionManager.java:715) at ru.bitel.bgbilling.modules.inet.access.InetConnectionManager.checkSessionCountLimitImpl(InetConnectionManager.java:833) at ru.bitel.bgbilling.modules.inet.access.InetConnectionManager.checkSessionCountLimit(InetConnectionManager.java:750) at ru.bitel.bgbilling.modules.inet.access.Access.checkSessionCountLimitImpl(Access.java:322) at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.checkSessionCountLimit(InetApplication.java:1047) at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.authorizationOld(InetApplication.java:672) at ru.bitel.bgbilling.modules.inet.runtime.InetApplication.authorization(InetApplication.java:692) at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.authorization(InetRadiusProcessor.java:830) at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.authenticationImpl(InetRadiusProcessor.java:612) at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.authentication(InetRadiusProcessor.java:470) at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.authentication(InetRadiusProcessor.java:1) at ru.bitel.bgbilling.kernel.network.radius.RadiusSession.authentication(RadiusSession.java:115) at ru.bitel.bgbilling.kernel.network.radius.RadiusSession.accessRequest(RadiusSession.java:92) at ru.bitel.bgbilling.kernel.network.radius.RadiusProcessor.accessRequestImpl(RadiusProcessor.java:438) at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.accessRequestImpl(InetRadiusProcessor.java:386) at ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor.accessRequestImpl(InetRadiusProcessor.java:1) at ru.bitel.bgbilling.kernel.network.radius.RadiusProcessor.accessRequest(RadiusProcessor.java:423) at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:59) at ru.bitel.bgbilling.modules.inet.radius.InetRadiusListenerWorker.accessRequest(InetRadiusListenerWorker.java:1) at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.processPacket(RadiusListenerWorker.java:216) at ru.bitel.bgbilling.kernel.network.radius.RadiusListenerWorker.runImpl(RadiusListenerWorker.java:135) at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86) 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) at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40) |
Автор: | Cromeshnic [ 25 дек 2013, 13:49 ] |
Заголовок сообщения: | Re: Access вешает сервер |
5.2 ? У меня с Access проблем нет. Свои обработчики используете какие-нибудь? Мб там утечка? Рекомендую сразу снять дамп памяти, когда отъест прилично: Код: jdk/bin/jmap -dump:live,format=b,file=heap.bin <pid> Это первое, что попросят разработчики ![]() |
Автор: | Amir [ 25 дек 2013, 15:02 ] |
Заголовок сообщения: | Re: Access вешает сервер |
Версии биллинга абсолютно одинаковые на обоих? Переносили все, и mysql тоже? |
Автор: | Amir [ 25 дек 2013, 15:12 ] |
Заголовок сообщения: | Re: Access вешает сервер |
Ошибок таких много? Да, скорее всего, нужен будет дамп. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |