BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 апр 2024, 20:37

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
СообщениеДобавлено: 05 авг 2014, 11:41 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
Господа! Сегодня выставляем счета и вываливается ошибка:
Код:
08-05/09:26:53  WARN [Service Thread] AlarmSender - Low memory - used=188478536, max=238616576
08-05/09:26:59  WARN [Service Thread] AlarmSender - Low memory - used=188477264, max=238616576
08-05/09:26:59  WARN [Service Thread] AlarmSender - Low memory - used=188479344, max=238616576
08-05/09:26:59  WARN [Service Thread] AlarmSender - Low memory - used=188477496, max=238616576
08-05/09:27:02  WARN [Service Thread] AlarmSender - Low memory - used=188480640, max=238616576
08-05/09:27:07  WARN [Service Thread] AlarmSender - Low memory - used=188474880, max=238616576
08-05/09:27:08  WARN [Service Thread] AlarmSender - Low memory - used=188480640, max=238616576
08-05/09:27:10  WARN [Service Thread] AlarmSender - Low memory - used=188480640, max=238616576
08-05/09:27:11  WARN [Service Thread] AlarmSender - Low memory - used=188480640, max=238616576
08-05/09:27:15  WARN [Service Thread] AlarmSender - Low memory - used=188480640, max=238616576
08-05/09:27:57 ERROR [pool-3-thread-4] LoggingPrintStream - Exception in thread "pool-3-thread-4"
08-05/09:27:59 ERROR [ContainerBackgroundProcessor[StandardEngine[Tomcat]]] LoggingPrintStream - Exception in thread "ContainerBackgroundProcessor[StandardEngine[Tomcat]]"
08-05/09:28:00 ERROR [pool-3-thread-2] LoggingPrintStream - Exception in thread "pool-3-thread-2"
08-05/09:28:00 ERROR [pool-3-thread-2] LoggingPrintStream - java.lang.OutOfMemoryError: Java heap space
08-05/09:28:01 ERROR [pool-3-thread-4] LoggingPrintStream - java.lang.OutOfMemoryError: Java heap space
08-05/09:28:01 ERROR [pool-3-thread-6] LoggingPrintStream - Exception in thread "pool-3-thread-6"
08-05/09:28:04 ERROR [pool-3-thread-6] LoggingPrintStream - java.lang.OutOfMemoryError: Java heap space
08-05/09:28:08 ERROR [ContainerBackgroundProcessor[StandardEngine[Tomcat]]] LoggingPrintStream - java.lang.OutOfMemoryError: Java heap space
08-05/09:28:24 ERROR [pool-3-thread-7] LoggingPrintStream - Exception in thread "pool-3-thread-7"
08-05/09:28:24 ERROR [pool-3-thread-7] LoggingPrintStream - java.lang.OutOfMemoryError: Java heap space
08-05/09:28:28 ERROR [pool-3-thread-3] LoggingPrintStream - Exception in thread "pool-3-thread-3"
08-05/09:28:28 ERROR [pool-3-thread-3] LoggingPrintStream - java.lang.OutOfMemoryError: Java heap space
08-05/09:28:37 ERROR [pool-3-thread-12] LoggingPrintStream - Exception in thread "pool-3-thread-12"
08-05/09:28:37 ERROR [pool-3-thread-12] LoggingPrintStream - java.lang.OutOfMemoryError: Java heap space
08-05/09:28:58 ERROR [pool-3-thread-11] LoggingPrintStream - Exception in thread "pool-3-thread-11"
08-05/09:28:58 ERROR [pool-3-thread-11] LoggingPrintStream - java.lang.OutOfMemoryError: Java heap space
08-05/09:29:04 ERROR [pool-3-thread-9] LoggingPrintStream - Exception in thread "pool-3-thread-9"
08-05/09:29:04 ERROR [pool-3-thread-9] LoggingPrintStream - java.lang.OutOfMemoryError: Java heap space
08-05/09:29:04 ERROR [pool-3-thread-10] LoggingPrintStream - Exception in thread "pool-3-thread-10"
08-05/09:29:04 ERROR [pool-3-thread-10] LoggingPrintStream - java.lang.OutOfMemoryError: Java heap space
08-05/09:29:04 ERROR ["http-bio-/0.0.0.0-8080"-exec-9] CommonExecuter - Exception in Executer (null)
java.lang.OutOfMemoryError: Java heap space


Раньше сообщения Low<e,ory были, но хоть счета выставлялись, а теперь нет!
Информация о версии:

Код:
  Клиент: вер. 6.0 сборка 1334 от 31.07.2014 20:51:08
    os: Windows Vista; java: Java HotSpot(TM) Client VM, v.1.6.0_07
    ВНИМАНИЕ: Необходимо обновить таймзоны
  Сервер: вер. 6.0 сборка 1771 от 30.07.2014 16:18:49
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_21
    ВНИМАНИЕ: Спецификация версии 1.7 не рекомендуется

  bill вер. 6.0 сборка 343 от 12.03.2014 19:11:40
  card вер. 6.0 сборка 227 от 06.05.2014 18:58:40
  inet вер. 6.0 сборка 1416 от 30.07.2014 15:50:30
  npay вер. 6.0 сборка 226 от 11.06.2014 17:27:01
  ru.bitel.bgbilling.plugins.cladr вер. 6.0 сборка 121 от 05.02.2014 15:55:14


Последний раз редактировалось Угрюмов Роман 05 авг 2014, 14:27, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при выставленнии счетов
СообщениеДобавлено: 05 авг 2014, 11:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
А памяти сколько выставлено?
Цитата:
[root@bgbilling BGBillingServer]# cat ./server.sh
#!/bin/sh

cd ${0%${0##*/}}.

. ./setenv.sh

CLASSPATH=${BGBILLING_SERVER_DIR}:${BGBILLING_SERVER_DIR}/lib/ext/bgcommon-boot.jar
COMMON_PARAMS="-Dnetworkaddress.cache.ttl=3600 -Djava.net.preferIPv4Stack=true -Djava.endorsed.dirs=${BGBILLING_SERVER_DIR}/lib/endorsed:${JAVA_HOME}/lib/endorsed"
PARAMS="-Dboot.info=1 -Dapp.name=BGBillingServer -Dlog4j.configuration=data/log4j.xml -Dlog.dir.path=log/ -Dlog.prefix=server"
MEMORY="-Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m"


if [ ! -d "${BGBILLING_SERVER_DIR}/.run" ] ; then
mkdir ${BGBILLING_SERVER_DIR}/.run
fi

if [ "$1" = "start" ]; then
#starting
nohup ${JAVA_HOME}/bin/java ${COMMON_PARAMS} ${PARAMS} ${MEMORY} -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot bitel.billing.server.Server $1 $2 $3 > ./log/server.out 2>&1 & echo $! > .run/bgbilling.pid &
else
if [ "$1" = "debug" ]; then
#starting in debug mode
nohup ${JAVA_HOME}/bin/java ${COMMON_PARAMS} ${PARAMS} ${MEMORY} -cp ${CLASSPATH} -enableassertions -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=5589,server=y,suspend=n ru.bitel.common.bootstrap.Boot bitel.billing.server.Server start $2 $3 > ./log/server.out 2>&1 & echo $! > .run/bgbilling.pid &
else
#execute command
${JAVA_HOME}/bin/java ${COMMON_PARAMS} -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot bitel.billing.server.Server $1 $2 $3
fi
fi

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при выставленнии счетов
СообщениеДобавлено: 05 авг 2014, 11:49 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
MEMORY=-Xmx256m ,это сколько?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при выставленнии счетов
СообщениеДобавлено: 05 авг 2014, 12:06 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
мало)

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при выставленнии счетов
СообщениеДобавлено: 05 авг 2014, 12:07 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
skyb писал(а):
мало)

Я вставил строку из поста выше:
Код:
MEMORY="-Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m"

Она правильная? Мне бы сейчас счета выставить, а потом разберусь!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при выставленнии счетов
СообщениеДобавлено: 05 авг 2014, 12:15 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
вместо 256 тоже поставьте 512 и рестарт сервера сделайте, и пробуйте. правильность зависит от нагрузки

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при выставленнии счетов
СообщениеДобавлено: 05 авг 2014, 12:25 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Угрюмов Роман писал(а):
MEMORY=-Xmx256m ,это сколько?

Это крайне мало.
Выставлять значение следует в зависимости от вашей нагрузки, кол-ва свободной памяти и вашей жадности :D
Поставьте гигабайт если есть возможность и забудьте на время об этом. У меня 2 стоит и я не помню когда у меня больше гига выжиралось.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при выставленнии счетов
СообщениеДобавлено: 05 авг 2014, 12:43 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
Phricker писал(а):
Угрюмов Роман писал(а):
MEMORY=-Xmx256m ,это сколько?

Это крайне мало.
Выставлять значение следует в зависимости от вашей нагрузки, кол-ва свободной памяти и вашей жадности :D
Поставьте гигабайт если есть возможность и забудьте на время об этом. У меня 2 стоит и я не помню когда у меня больше гига выжиралось.

У меня 12000 счетов Биллин работает на мощном серваке и для виртуальной машины я выделил 16 гигов памяти.
Как выглядит эта строчка, что бы отдать всем: bgbilling и MQ всю эту память? Мне не жалко!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при выставленнии счетов
СообщениеДобавлено: 05 авг 2014, 12:45 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
А вы счета создаёте одной кнопкой "Сгенерировать+Создать"? Или в 2 этапа? Я уже давно через интерфейс не создаю - всё скриптом, но, мне кажется, через 2 кнопки большие данные в процессе бегают между сервером и клиентом, отчего могут быть проблемы с памятью.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при выставленнии счетов
СообщениеДобавлено: 05 авг 2014, 12:51 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
4000+ счетов создавались BGBS-скриптом в 8 потоков в контексте сервера с 14:19 до 15:42
Вложение:
bgbilling_memory.png
bgbilling_memory.png [ 38.47 КБ | Просмотров: 4913 ]


Хм, но сервер при этом не ругается на память, как ни странно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при выставленнии счетов
СообщениеДобавлено: 05 авг 2014, 12:59 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
Cromeshnic писал(а):
А вы счета создаёте одной кнопкой "Сгенерировать+Создать"?
- Да одной кнопкой.
Примерно час-полтора все создается, поскольку операция раз в месяц, то как то меня все устраивает.
Со строчкой из второго поста счета создались. Сейчас немного покурю, выпью и буду читать про память.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при выставленнии счетов
СообщениеДобавлено: 05 авг 2014, 13:01 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
ааа, я проглядел, что было 256 :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при выставленнии счетов
СообщениеДобавлено: 05 авг 2014, 13:04 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Угрюмов Роман писал(а):
Cromeshnic писал(а):
А вы счета создаёте одной кнопкой "Сгенерировать+Создать"?
- Да одной кнопкой.
Примерно час-полтора все создается, поскольку операция раз в месяц, то как то меня все устраивает.
Со строчкой из второго поста счета создались. Сейчас немного покурю, выпью и буду читать про память.

Планировщику тоже можно поднимать. Ну или дождитесь письма на почту (если настроены алармы) о том что у планировщика память заканчивается и после этого делайте :D


Цитата:
ID события: system.no.memory
Время регистрации события: 01.08.2014 00:50:15
Хост сервера: test61/127.0.0.1

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

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 авг 2014, 14:36 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Если создавать через клиент, то больше памяти нужно ..Еще и самому клиенту иногда не хватает.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 1.290s | 48 Queries | GZIP : On ]