forum.bitel.ru http://forum.bitel.ru/ |
|
Интересное замечание http://forum.bitel.ru/viewtopic.php?f=5&t=670 |
Страница 1 из 1 |
Автор: | vadim s. sabinich [ 16 янв 2008, 07:06 ] |
Заголовок сообщения: | Интересное замечание |
Я уже говорил, что у меня "стреляется" BGRadiusDialup. Недавно отследили зависимость "стрельбы" от наличия в конфигурации НАСов строчки: Код: drop.sleep.timeout=3600 Иногда Радиус умудряется выжить после этого, но в radius.out пишет: Код: Exception in thread "Thread-104" Exception in thread "Thread-24" Exception in thread "Thread-4" java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-100" java.lang.OutOfMemoryError: Java heap space at sun.util.calendar.Gregorian.newCalendarDate(Gregorian.java:67) at java.util.GregorianCalendar.<init>(GregorianCalendar.java:575) at java.util.GregorianCalendar.<init>(GregorianCalendar.java:541) at bitel.billing.server.processor.DefaultNASConnectionInspector.run(DefaultNASConnectionInspector.java:84) Exception in thread "pool-3-thread-6" Exception in thread "pool-3-thread-3" java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Java heap space at java.util.Calendar.<init>(Calendar.java:926) at java.util.GregorianCalendar.<init>(GregorianCalendar.java:574) at java.util.GregorianCalendar.<init>(GregorianCalendar.java:541) at bitel.billing.server.processor.DefaultNASConnectionInspector.run(DefaultNASConnectionInspector.java:84) Exception in thread "Thread-32" java.lang.OutOfMemoryError: Java heap space at sun.util.calendar.Gregorian.newCalendarDate(Gregorian.java:67) at java.util.GregorianCalendar.<init>(GregorianCalendar.java:575) at java.util.GregorianCalendar.<init>(GregorianCalendar.java:541) at bitel.billing.server.processor.DefaultNASConnectionInspector.run(DefaultNASConnectionInspector.java:84) Как вариант, это может происходить и от того, что присутствует эта строчка в конфиге + наличие шлюзов с очень коротким временем переподключения. Эта неприятность не дает запустить весь сервер в полное беспилотное плавание. Постоянно приходится отслеживать работу радиуса. Удалили из всех НАСов эту строку и Радиус прожил все НГ-праздники на полном автопилоте. Решили удостовериться в зависимости одного от другого и получили вышеописанный результат результат. OS: Linux Fedora 7, Радиус 4.3_28 |
Автор: | Администратор [ 16 янв 2008, 12:38 ] |
Заголовок сообщения: | |
А покажите какой у вас ./radius.sh status после некоторого времени работы. Куда-то память уходит. Посмотрел по коду, от проверяльщика висящих соединений вроде никак не связано. |
Автор: | vadim s. sabinich [ 16 янв 2008, 12:50 ] |
Заголовок сообщения: | |
Да, вроде бы, и все нормально..После перезагрузки радиуса все нормально продолжает работать. Код: version 4.3 build 36 from 28.12.2007 01:22:34 16.01.2008 14:47:59 38 23 15 0 Started: 16.01.2008 13:02:55 Uptime: 0 d 01:45:04 Memory total: 39 018 496; max: 266 403 840; free: 12 924 680 Trees in cache: 3 Connections pool status Idle: 3; Active: 0; maxActive: 300; maxIdle: 20 Код: Linux bg.intraset.ru 2.6.21-1.3194.fc7 #1 SMP Wed May 23 22:35:01 EDT 2007 i686 i686 i386 GNU/Linux Код: mysql Ver 14.12 Distrib 5.0.37, for redhat-linux-gnu (i686) using readline 5.0 Код: Tasks: 72 total, 1 running, 71 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.4%us, 0.2%sy, 0.0%ni, 99.3%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 2075396k total, 659676k used, 1415720k free, 137656k buffers Swap: 2088432k total, 0k used, 2088432k free, 301832k cached |
Автор: | Администратор [ 16 янв 2008, 12:57 ] |
Заголовок сообщения: | |
Он у вас сейчас с drop.sleep.timeout запущен? |
Автор: | vadim s. sabinich [ 16 янв 2008, 13:03 ] |
Заголовок сообщения: | |
да. На двух НАСах стоит точно. |
Автор: | Администратор [ 16 янв 2008, 13:24 ] |
Заголовок сообщения: | |
Давайте понаблюдаем, т.е. через сутки, через двое снимите данные. |
Автор: | vadim s. sabinich [ 17 янв 2008, 07:05 ] |
Заголовок сообщения: | |
Код: version 4.3 build 36 from 28.12.2007 01:22:34
17.01.2008 09:01:06 31 15 16 0 Started: 16.01.2008 17:14:30 Uptime: 0 d 15:46:36 Memory total: 39 026 688; max: 266 403 840; free: 13 165 384 Trees in cache: 2 Connections pool status Idle: 2; Active: 0; maxActive: 300; maxIdle: 20 Не успевает он проработать сутки. Вчера в 18 часов стрельнулся. Вот текущие данные. |
Автор: | vadim s. sabinich [ 17 янв 2008, 10:24 ] |
Заголовок сообщения: | |
Код: version 4.3 build 36 from 28.12.2007 01:22:34
17.01.2008 12:23:14 41 26 15 0 Started: 16.01.2008 17:14:30 Uptime: 0 d 19:08:44 Memory total: 39 026 688; max: 266 403 840; free: 10 238 736 Trees in cache: 2 Connections pool status Idle: 3; Active: 0; maxActive: 300; maxIdle: 20 |
Автор: | Администратор [ 17 янв 2008, 14:42 ] |
Заголовок сообщения: | |
vadim s. sabinich писал(а): Код: version 4.3 build 36 from 28.12.2007 01:22:34 17.01.2008 09:01:06 31 15 16 0 Started: 16.01.2008 17:14:30 Uptime: 0 d 15:46:36 Memory total: 39 026 688; max: 266 403 840; free: 13 165 384 Trees in cache: 2 Connections pool status Idle: 2; Active: 0; maxActive: 300; maxIdle: 20 Не успевает он проработать сутки. Вчера в 18 часов стрельнулся. Вот текущие данные. Всамысле на момент падения данные? А в server.out снимите что. Странно, с памятью вроде все ок.. |
Автор: | vadim s. sabinich [ 18 янв 2008, 08:46 ] |
Заголовок сообщения: | |
Сказал крону выполнять запрос статуса каждые 10 минут. В течении 19 часов все стабильно. Смотрим дальше. |
Автор: | vadim s. sabinich [ 20 янв 2008, 11:12 ] |
Заголовок сообщения: | |
Отловил. radius.sh status выдало в итоге: Код: version 4.3 build 36 from 28.12.2007 01:22:34 19.01.2008 15:40:01 35 18 17 0 Started: 18.01.2008 09:39:16 Uptime: 1 d 06:00:44 Memory total: 39 862 272; max: 266 403 840; free: 4 833 960 Trees in cache: 3 Connections pool status Idle: 3; Active: 0; maxActive: 300; maxIdle: 20 version 4.3 build 36 from 28.12.2007 01:22:34 19.01.2008 15:50:01 34 17 17 0 Started: 18.01.2008 09:39:16 Uptime: 1 d 06:10:45 Memory total: 39 862 272; max: 266 403 840; free: 4 220 808 Trees in cache: 3 Connections pool status Idle: 3; Active: 0; maxActive: 300; maxIdle: 20 version 4.3 build 36 from 28.12.2007 01:22:34 19.01.2008 16:00:01 35 18 17 0 Started: 18.01.2008 09:39:16 Uptime: 1 d 06:20:45 Memory total: 39 862 272; max: 266 403 840; free: 3 558 736 Trees in cache: 2 Connections pool status Idle: 3; Active: 0; maxActive: 300; maxIdle: 20 version 4.3 build 36 from 28.12.2007 01:22:34 19.01.2008 16:10:02 35 18 17 0 Started: 18.01.2008 09:39:16 Uptime: 1 d 06:30:45 Memory total: 146 067 456; max: 266 403 840; free: 21 769 984 Trees in cache: 2 Connections pool status Idle: 2; Active: 1; maxActive: 300; maxIdle: 20 Error: Connection reset Error: Connection refused Error: Connection refused Error: Connection refused Error: Connection refused Error: Connection refused === radius.out === Код: Exception in thread "Thread-145" java.lang.OutOfMemoryError: Java heap space
at bitel.billing.server.radius.PortListener.run(PortListener.java:80) Exception in thread "Thread-123" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-68" Exception in thread "Thread-15" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-84" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-31" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-12" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-19" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-136" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-120" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-104" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-108" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-32" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-142" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-16" java.lang.OutOfMemoryError: Java heap space at java.util.GregorianCalendar.computeFields(GregorianCalendar.java:2020) at java.util.GregorianCalendar.computeFields(GregorianCalendar.java:1996) at java.util.Calendar.setTimeInMillis(Calendar.java:1104) at java.util.GregorianCalendar.<init>(GregorianCalendar.java:576) at java.util.GregorianCalendar.<init>(GregorianCalendar.java:541) at bitel.billing.server.processor.DefaultNASConnectionInspector.run(DefaultNASConnectionInspector.java:84) Exception in thread "pool-3-thread-6" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-8" java.lang.OutOfMemoryError: Java heap space at sun.util.calendar.Gregorian.newCalendarDate(Gregorian.java:67) at java.util.GregorianCalendar.<init>(GregorianCalendar.java:575) at java.util.GregorianCalendar.<init>(GregorianCalendar.java:541) at bitel.billing.server.processor.DefaultNASConnectionInspector.run(DefaultNASConnectionInspector.java:84) Exception in thread "pool-1-thread-4" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-36" java.lang.OutOfMemoryError: Java heap space Exception in thread "pool-3-thread-8" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-59" java.lang.OutOfMemoryError: Java heap space Exception in thread "pool-3-thread-2" Exception in thread "Thread-52" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-28" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-7" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-115" Exception in thread "pool-3-thread-9" java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-143" Exception in thread "Thread-80" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-38" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-139" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-88" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-127" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-96" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-51" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-55" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-39" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-91" java.lang.OutOfMemoryError: Java heap space Exception in thread "pool-1-thread-11" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-63" Exception in thread "Thread-135" Exception in thread "Thread-4" java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-56" Exception in thread "Thread-60" java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-132" java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Java heap space Exception in thread "pool-3-thread-1" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-146" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-20" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-100" java.lang.OutOfMemoryError: Java heap space Returning NULL to pool!!! Exception in thread "Thread-144" Exception in thread "pool-2-thread-1" java.lang.OutOfMemoryError: Java heap space Exception in thread "pool-2-thread-10" java.lang.OutOfMemoryError: Java heap space java.lang.OutOfMemoryError: Java heap space Exception in thread "pool-2-thread-8" java.lang.OutOfMemoryError: Java heap space Returning NULL to pool!!! Exception in thread "pool-2-thread-4" java.lang.OutOfMemoryError: Java heap space Returning NULL to pool!!! Exception in thread "pool-2-thread-2" java.lang.OutOfMemoryError: Java heap space Exception in thread "pool-2-thread-9" java.lang.OutOfMemoryError: Java heap space Returning NULL to pool!!! Exception in thread "pool-2-thread-3" java.lang.OutOfMemoryError: Java heap space Exception in thread "pool-2-thread-11" java.lang.OutOfMemoryError: Java heap space Port 1236 is busy!!! [Address already in use] |
Автор: | Администратор [ 21 янв 2008, 12:10 ] |
Заголовок сообщения: | |
В radius.out больше ничего нет, пораньше? |
Автор: | vadim s. sabinich [ 21 янв 2008, 12:21 ] |
Заголовок сообщения: | |
нет. только это. Если порыться на форуме, то я еще пару раз приводил radius.out с подобным же содержанием. |
Автор: | Администратор [ 21 янв 2008, 12:40 ] |
Заголовок сообщения: | |
А на порту 1236 что у вас? Это попытка рестарта идет что ли в конце лога? |
Автор: | vadim s. sabinich [ 21 янв 2008, 12:48 ] |
Заголовок сообщения: | |
На порту 1236 сидит встроенный netflow-коллектор. При рестарте иногда радиус не стопится и висит в процессах. это был как раз тот случай. Остановился только через kill -9. |
Автор: | Администратор [ 21 янв 2008, 14:43 ] |
Заголовок сообщения: | |
Вот от сюда: Код: version 4.3 build 36 from 28.12.2007 01:22:34 19.01.2008 16:00:01 35 18 17 0 Started: 18.01.2008 09:39:16 Uptime: 1 d 06:20:45 Memory total: 39 862 272; max: 266 403 840; free: 3 558 736 Trees in cache: 2 Connections pool status Idle: 3; Active: 0; maxActive: 300; maxIdle: 20 до сюда: Код: version 4.3 build 36 from 28.12.2007 01:22:34
19.01.2008 16:10:02 35 18 17 0 Started: 18.01.2008 09:39:16 Uptime: 1 d 06:30:45 Memory total: 146 067 456; max: 266 403 840; free: 21 769 984 Trees in cache: 2 Connections pool status Idle: 2; Active: 1; maxActive: 300; maxIdle: 20 почему-то резко подскочило потребление ОЗУ.. Вы можете написать скрипт, который бы, например, отлавливал рост "Memory total" свыше 100 МБ и сохранял server.out и статус? Причем почаще бы чем раз в 10 минут.. Я думаю, что там происходит какая-то ошибка, с которой и начинается быстрый рост потребления ОЗУ. Java какая стоит? Последнее обновление? |
Автор: | Администратор [ 21 янв 2008, 14:44 ] |
Заголовок сообщения: | |
Если самим написать скрипт сложно или нет времени этим заняться - скиньте в личку доступ к серверу. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |