forum.bitel.ru http://forum.bitel.ru/ |
|
BGRadius виснет http://forum.bitel.ru/viewtopic.php?f=6&t=12276 |
Страница 1 из 1 |
Автор: | AlekseyM [ 02 мар 2017, 16:59 ] |
Заголовок сообщения: | BGRadius виснет |
Добрый день. Ситуация не нова, и продолжается уже несколько лет, но сейчас начала сильно сказываться на аптайме сервисов. Суть проблемы: При заливке новых данных в карты цен переодически виснет радиус. Причем нет разницы сколько строк обновляется, может повиснуть на 3х, а может без проблем залить 50к. Начинает грузить на 100% процессор. Перестает отвечать на запросы, накапливает активные сессии и отъедает все больше памяти. В итоге либо все упирается в окончание активных сессии и появляется ошибка об лимите активных соединений, либо кончается отведенная ему память и появляется ошибка об окончании памяти. И далее ничего не происходит он так и висит ни на что не реагируя, пока его жестко на перезагрузишь. Много игрался с настройками как радиуса так и бд. Разницы никакой не увидел. Да и часть из них я так и не понял за что отвечают. Может подскажете куда смотреть или как где выловить ошибку чтобы вам передать. Текущие настройки радиуса db.maxIdle=20 db.maxActive=700 db.validationTimeout=10 auth.thread.queue=500 auth.thread.count=450 acct.thread.count=500 acct.thread.queue=450 auth.thread.must.be.free.count=10 acct.thread.must.be.free.count=10 db.trace=1 Текущая нагрузка: version 7.0.190 / 02.12.2016 16:07:44 02.03.2017 14:54:44 Request accounts per minute: 1005 Request auths per minute accept: 1098; reject: 3 Ignore per minute auth: 0 Waiting connections: 5310 Started: 02.03.2017 14:37:57 Uptime: 0 d 00:16:47 Memory total: 4 018 667 520; max: 11 453 595 648; free: 2 256 044 784 Memory pools: Non-heap memory[Code Cache]: max: 251 658 240; used: 21 370 240; peek: 21 766 912 Non-heap memory[Metaspace]: max: -1; used: 26 951 064; peek: 26 951 064 Non-heap memory[Compressed Class Space]: max: 1 073 741 824; used: 3 029 440; peek: 3 029 440 Heap memory[PS Eden Space]: max: 3 045 588 992; used: 1 067 804 136; peek: 1 744 306 176 Heap memory[PS Survivor Space]: max: 638 058 496; used: 47 608 336; peek: 667 941 912 Heap memory[PS Old Gen]: max: 8 589 934 592; used: 647 248 648; peek: 1 651 755 728 Thread count: 991 Trees in cache: 322 Connections pool to Master status Idle: 20; Active: 0; maxActive: 700; maxIdle: 20 Waiting connections - большое потому что не на все акксес-реквесты у нас приходят затем стоп пакеты. Это норма у нас и на работоспособности никогда не сказывалось будь там 5к как сейчас или 20к в пиках. |
Автор: | Artur [ 03 мар 2017, 15:07 ] |
Заголовок сообщения: | Re: BGRadius виснет |
Это при любых изменениях в картах цен? Может зависит от какой то конкретной карты? или нет системы вообще никакой? |
Автор: | Artur [ 03 мар 2017, 15:09 ] |
Заголовок сообщения: | Re: BGRadius виснет |
Реагирует ли сервер при этом? Т.е. можете зайти на него по ssh, посмотреть статус радиуса? Если это все возможно, то необходимо снять несколько jstack с интервалом в пару минут и потом прислать нам. Напишите лучше в HD |
Автор: | AlekseyM [ 03 мар 2017, 16:05 ] |
Заголовок сообщения: | Re: BGRadius виснет |
-"Это при любых изменениях в картах цен? Может зависит от какой то конкретной карты? или нет системы вообще никакой?" Ни от карты ни от количества не зависит. Висло однажды на обновлении географических кодов. Но они редко обновляются и не повторялось. -"Реагирует ли сервер при этом? Т.е. можете зайти на него по ssh, посмотреть статус радиуса?" И сам сервер в порядке и бд живая и главное клиент БГБилинга прекрасно работает. А вот у радиуса проц в полку от возможного и статус не показывает. jstack я так понимаю в момент падения? Висеть ему пару минут непозволительно. "Напишите лучше в HD" - Helpdesk? |
Автор: | Artur [ 06 мар 2017, 12:58 ] |
Заголовок сообщения: | Re: BGRadius виснет |
Да, Helpdesk. Желательно хотя бы 2 - 3 jstack с интервалом 0.5-1 мин...Чтобы понять чем он занимаются. |
Автор: | stark [ 20 мар 2017, 21:38 ] |
Заголовок сообщения: | Re: BGRadius виснет |
еще бы посмотреть Код: show full process list на базе в этот момент, скорее всего все в базу упирается, она лочит какие-то таблицы
|
Автор: | AlekseyM [ 23 май 2017, 12:59 ] |
Заголовок сообщения: | Re: BGRadius виснет |
Проблема решена через HD, обновлением. Спасибо. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |