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

Выделение памяти планировщику
http://forum.bitel.ru/viewtopic.php?f=22&t=4988
Страница 1 из 2

Автор:  mrustik [ 14 янв 2011, 19:02 ]
Заголовок сообщения:  Выделение памяти планировщику

планировщик запускаю скриптом, выделяя 3 Гб памяти
Код:
        #starting
        nohup  ${JAVA_HOME}/bin/java -Dapp.name=BGScheduler -Xmx3072m -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot bitel.billing.server.TaskExecuter $1 $2 $3 > ./log/scheduler.out 2>&1 & echo $! > .run/bgscheduler.pid &

Статус показывает, что выделено правильно.
Код:
[root@billing BGBillingServer]# ./scheduler_status.sh
Sending 'status' on 127.0.0.1:9066
Result: TaskExecuter working
Started: 14.01.2011 17:13:55    Uptime: 0 d 00:46:57
Memory total: 160 432 128; max: 2 863 333 376; free: 139 570 904
Trees in cache: 23
Connections pool to Master status Idle: 4; Active: 0; maxActive: 600; maxIdle: 40


Но постоянно приходят письма
Код:
ID события: system.no.memory
Время регистрации события: 14.01.2011 17:33:52

Приложению недостаточно выделенной для него памяти!
Зарезервировано 1517289472 из 1517289472 (максимум) байтов памяти.
Сейчас свободно: 225883440 байтов.

Необходимо выделить большее количество памяти приложению.


Система 64-битная. Где косяк?

Автор:  skyb [ 14 янв 2011, 21:00 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

рестартовал?

Автор:  snark [ 15 янв 2011, 01:55 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

ЕМНИМС
Код:
-Xmx3072m

то же самое что и
Код:
-Xmx3g

Автор:  mrustik [ 17 янв 2011, 16:51 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

skyb писал(а):
рестартовал?

Смотри вывод статистики.
поставил
Цитата:
-Xmx3g

Посмотрим, что будет писать
вывод статистики такой же
Код:
[root@billing BGBillingServer]# ./scheduler_status.sh
Sending 'status' on 127.0.0.1:9066
Result: TaskExecuter working
Started: 17.01.2011 15:38:02    Uptime: 0 d 00:10:09
Memory total: 61 603 840; max: 2 863 333 376; free: 25 552 200
Trees in cache: 2
Connections pool to Master status Idle: 4; Active: 0; maxActive: 600; maxIdle: 40

Автор:  skyb [ 17 янв 2011, 16:55 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

mrustik писал(а):
skyb писал(а):
рестартовал?

Смотри вывод статистики.

и что я там увижу? то что он запущен 46 минут или 10 минут?
пытаешься помочь а тебя посылают куда то смотреть ... мне пофиг что у тебя там с явой---можно было сказать да/нет-не мне это нада. Очень часто бывает ошибка того что просто забываешь рестартануть после смены конфигов.

Автор:  mrustik [ 21 янв 2011, 10:55 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

конечно же перезагружал и с новыми параметрами,
в статистике видно, что max доступно 2 863 333 376 байт ~ 3гига, а письма приходят

Цитата:
[BGScheduler] Недостаток памяти системы
ID события: system.no.memory
Время регистрации события: 21.01.2011 09:27:21

Приложению недостаточно выделенной для него памяти!
Зарезервировано 1517420544 из 1517420544 (максимум) байтов памяти.
Сейчас свободно: 225877584 байтов.

Необходимо выделить большее количество памяти приложению.

Автор:  Администратор [ 21 янв 2011, 11:30 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

У вас нигде второго планировщика не запущено?
Посмотрите исходник письма, с какой машины отправлено на сервер.

Автор:  Lexw [ 24 янв 2011, 15:15 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

у меня win2003. абсолютна такая же проблема.
оперативы выделено 512. сообщения о нехватке памяти приходят, но даталоадер продолжает работать.

Клиент: вер. 5.1 сборка 447 от 14.01.2011 17:08:02
os:Windows 2003; java:Sun Microsystems Inc., v.1.6.0_23
Сервер: вер. 5.1 сборка 560 от 14.01.2011 17:07:52
os:Windows 2003; java:Sun Microsystems Inc., v.1.6.0_23

bill вер. 5.1 сборка 223 от 11.01.2011 12:04:54
npay вер. 5.1 сборка 167 от 27.12.2010 19:32:33
phone вер. 5.1 сборка 234 от 30.12.2010 18:15:26
reports вер. 5.1 сборка 164 от 10.12.2010 17:29:00
rscm вер. 5.1 сборка 147 от 23.12.2010 15:57:03

Автор:  borisk [ 29 янв 2011, 17:44 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

Такая же проблема
Приложению недостаточно выделенной для него памяти!
Зарезервировано 363200512 из 363200512 (максимум) байтов памяти.
Сейчас свободно: 132337824 байтов.

Клиент: вер. 5.1 сборка 456 от 24.01.2011 11:23:32
os:Windows XP; java:Sun Microsystems Inc., v.1.6.0_23
Сервер: вер. 5.1 сборка 576 от 24.01.2011 11:23:24
os:FreeBSD; java:Sun Microsystems Inc., v.1.6.0

bill вер. 5.1 сборка 223 от 11.01.2011 12:04:54
card вер. 5.1 сборка 153 от 08.11.2010 11:30:50
dialup вер. 5.1 сборка 164 от 29.12.2010 10:54:35
email вер. 5.1 сборка 148 от 29.09.2010 13:00:35
ipn вер. 5.1 сборка 217 от 22.12.2010 11:30:58
npay вер. 5.1 сборка 167 от 27.12.2010 19:32:33
phone вер. 5.1 сборка 240 от 18.01.2011 17:04:33
reports вер. 5.1 сборка 164 от 10.12.2010 17:29:00
ru.bitel.bgbilling.plugins.documents вер. 5.1 сборка 117 от 18.01.2011 13:03:56
voiceip вер. 5.1 сборка 160 от 20.01.2011 20:47:59

Автор:  skyb [ 29 янв 2011, 18:57 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

на лицо утечка память в версии 5.1

Автор:  Lexw [ 29 янв 2011, 20:35 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

skyb писал(а):
на лицо утечка память в версии 5.1

проблема только на венде.
и, кстати, вчера переподгружал логи за месяц (памяти выделил 512), ошибки не было.

Автор:  skyb [ 29 янв 2011, 22:48 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

borisk писал(а):
Такая же проблема
Приложению недостаточно выделенной для него памяти!
Зарезервировано 363200512 из 363200512 (максимум) байтов памяти.
Сейчас свободно: 132337824 байтов.

Сервер: вер. 5.1 сборка 576 от 24.01.2011 11:23:24
os:FreeBSD; java:Sun Microsystems Inc., v.1.6.0

Lexw Вы ошибаетесь :) ... она и на фряхе и в линуксе имеет место быть

Автор:  focus [ 01 фев 2011, 07:25 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

Проблема есть.
И проблема не только с планировщиком.
В 5.1 наблюдается жор памяти всеми компонентами системы.
А так же (сравниваю с 5.0) замедление работы некоторых задач:
а. Сбор net-flow в модуле dialup.
б. Сбор net-flow в модуле IPN.
в. Генерация счетов

Автор:  borisk [ 01 фев 2011, 10:22 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

Проблема есть, причем появилась с каким-то из недавних апдейтов. До этого у меня планировщик подобных чудачеств не выкидывал.

Автор:  skyb [ 01 фев 2011, 10:54 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

а я на 5.0, а я на 5.0 :-P

Автор:  Cromeshnic [ 01 фев 2011, 10:57 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

Шедулер раньше у нас спокойно жил с 2 гигами, сейчас у него 3, постепенно отъедает вроде.
Кроме того, стабильно стало не хватать памяти при переобсчете dialup.

Автор:  Cromeshnic [ 01 фев 2011, 11:00 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

viewtopic.php?f=5&t=4805

Автор:  dynax60 [ 16 июн 2011, 13:08 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

Народ, а удалось победить эту проблему?

Автор:  Cromeshnic [ 16 июн 2011, 13:47 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

Какую именно?

Автор:  Cromeshnic [ 16 июн 2011, 13:49 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

Вложение:
graph_image.png
graph_image.png [ 64.9 КБ | Просмотров: 9470 ]

Автор:  logicall [ 23 июн 2011, 19:03 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

Cromeshnic писал(а):
Вложение:
graph_image.png

А ты как снимаешь такую статистику? Всмысле откуда данные эти получены, те что на графике?

Автор:  Phricker [ 23 июн 2011, 19:09 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

http://wiki.bgbilling.ru/index.php/Bg-snmp-management

Автор:  logicall [ 23 июн 2011, 19:23 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

Phricker писал(а):
http://wiki.bgbilling.ru/index.php/Bg-snmp-management

спасибо! что-то пропустил я эту статью на wiki

Автор:  skoch [ 23 июл 2011, 10:25 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

Сегодня за ночь пришла куча сообщений от планировщика о недостатке памяти. Работаем под FreeBSD. Есть ли инфа по решению этой проблемы?

Автор:  skyb [ 23 июл 2011, 11:14 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

skoch писал(а):
Сегодня за ночь пришла куча сообщений от планировщика о недостатке памяти. Работаем под FreeBSD. Есть ли инфа по решению этой проблемы?

увеличить память для шедулера?

Автор:  snark [ 23 июл 2011, 17:16 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

Если сообщение разовое - можно забить, т.к. памяти не хватило скорее всего из-за какого-то пересчета, но если сообщения носят регулярный характер - надо однозначно увеличивать память! Т.е. вот этот параметр:
Код:
-Xmx<объем памяти в мегабайтах>m

например так:
Код:
-Xmx512m

Автор:  WhiteWind [ 07 авг 2011, 20:10 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

Не знаю, как у планировщика, но у меня стойкое впечатление, что у ДатаЛоадера утечка

Вложения:
graph_image.png
graph_image.png [ 53.66 КБ | Просмотров: 9413 ]

Автор:  max [ 08 авг 2011, 01:46 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

мне тоже на почту постоянно сыпется что у даталоадера мало памяти....

Автор:  WhiteWind [ 08 авг 2011, 08:03 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

Причём, я пробовал увеличивать, но всё равно, через некоторое время ему начинает нехватать

Автор:  max [ 08 авг 2011, 14:58 ]
Заголовок сообщения:  Re: Выделение памяти планировщику

+1

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