forum.bitel.ru http://forum.bitel.ru/ |
|
Ошибка при выставленнии счетов РЕШЕНО http://forum.bitel.ru/viewtopic.php?f=14&t=9537 |
Страница 1 из 1 |
Автор: | Угрюмов Роман [ 05 авг 2014, 11:41 ] |
Заголовок сообщения: | Ошибка при выставленнии счетов РЕШЕНО |
Господа! Сегодня выставляем счета и вываливается ошибка: Код: 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 |
Автор: | Phricker [ 05 авг 2014, 11:45 ] |
Заголовок сообщения: | Re: Ошибка при выставленнии счетов |
А памяти сколько выставлено? Цитата: [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 |
Автор: | Угрюмов Роман [ 05 авг 2014, 11:49 ] |
Заголовок сообщения: | Re: Ошибка при выставленнии счетов |
MEMORY=-Xmx256m ,это сколько? |
Автор: | skyb [ 05 авг 2014, 12:06 ] |
Заголовок сообщения: | Re: Ошибка при выставленнии счетов |
мало) |
Автор: | Угрюмов Роман [ 05 авг 2014, 12:07 ] |
Заголовок сообщения: | Re: Ошибка при выставленнии счетов |
skyb писал(а): мало) Я вставил строку из поста выше: Код: MEMORY="-Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m" Она правильная? Мне бы сейчас счета выставить, а потом разберусь! |
Автор: | skyb [ 05 авг 2014, 12:15 ] |
Заголовок сообщения: | Re: Ошибка при выставленнии счетов |
вместо 256 тоже поставьте 512 и рестарт сервера сделайте, и пробуйте. правильность зависит от нагрузки |
Автор: | Phricker [ 05 авг 2014, 12:25 ] |
Заголовок сообщения: | Re: Ошибка при выставленнии счетов |
Угрюмов Роман писал(а): MEMORY=-Xmx256m ,это сколько? Это крайне мало. Выставлять значение следует в зависимости от вашей нагрузки, кол-ва свободной памяти и вашей жадности ![]() Поставьте гигабайт если есть возможность и забудьте на время об этом. У меня 2 стоит и я не помню когда у меня больше гига выжиралось. |
Автор: | Угрюмов Роман [ 05 авг 2014, 12:43 ] |
Заголовок сообщения: | Re: Ошибка при выставленнии счетов |
Phricker писал(а): Угрюмов Роман писал(а): MEMORY=-Xmx256m ,это сколько? Это крайне мало. Выставлять значение следует в зависимости от вашей нагрузки, кол-ва свободной памяти и вашей жадности ![]() Поставьте гигабайт если есть возможность и забудьте на время об этом. У меня 2 стоит и я не помню когда у меня больше гига выжиралось. У меня 12000 счетов Биллин работает на мощном серваке и для виртуальной машины я выделил 16 гигов памяти. Как выглядит эта строчка, что бы отдать всем: bgbilling и MQ всю эту память? Мне не жалко! |
Автор: | Cromeshnic [ 05 авг 2014, 12:45 ] |
Заголовок сообщения: | Re: Ошибка при выставленнии счетов |
А вы счета создаёте одной кнопкой "Сгенерировать+Создать"? Или в 2 этапа? Я уже давно через интерфейс не создаю - всё скриптом, но, мне кажется, через 2 кнопки большие данные в процессе бегают между сервером и клиентом, отчего могут быть проблемы с памятью. |
Автор: | Cromeshnic [ 05 авг 2014, 12:51 ] |
Заголовок сообщения: | Re: Ошибка при выставленнии счетов |
4000+ счетов создавались BGBS-скриптом в 8 потоков в контексте сервера с 14:19 до 15:42 Вложение: Хм, но сервер при этом не ругается на память, как ни странно. |
Автор: | Угрюмов Роман [ 05 авг 2014, 12:59 ] |
Заголовок сообщения: | Re: Ошибка при выставленнии счетов |
Cromeshnic писал(а): А вы счета создаёте одной кнопкой "Сгенерировать+Создать"? - Да одной кнопкой.Примерно час-полтора все создается, поскольку операция раз в месяц, то как то меня все устраивает. Со строчкой из второго поста счета создались. Сейчас немного покурю, выпью и буду читать про память. |
Автор: | Cromeshnic [ 05 авг 2014, 13:01 ] |
Заголовок сообщения: | Re: Ошибка при выставленнии счетов |
ааа, я проглядел, что было 256 ![]() |
Автор: | Phricker [ 05 авг 2014, 13:04 ] |
Заголовок сообщения: | Re: Ошибка при выставленнии счетов |
Угрюмов Роман писал(а): Cromeshnic писал(а): А вы счета создаёте одной кнопкой "Сгенерировать+Создать"? - Да одной кнопкой.Примерно час-полтора все создается, поскольку операция раз в месяц, то как то меня все устраивает. Со строчкой из второго поста счета создались. Сейчас немного покурю, выпью и буду читать про память. Планировщику тоже можно поднимать. Ну или дождитесь письма на почту (если настроены алармы) о том что у планировщика память заканчивается и после этого делайте ![]() Цитата: ID события: system.no.memory
Время регистрации события: 01.08.2014 00:50:15 Хост сервера: test61/127.0.0.1 Приложению недостаточно выделенной для него памяти! Зарезервировано 259522560 из 259522560 (максимум) байтов памяти. Сейчас свободно: 1483416 байтов. |
Автор: | stark [ 05 авг 2014, 14:36 ] |
Заголовок сообщения: | Re: Ошибка при выставленнии счетов РЕШЕНО |
Если создавать через клиент, то больше памяти нужно ..Еще и самому клиенту иногда не хватает. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |