BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 05:21

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: sql editor походу отжирает память...
СообщениеДобавлено: 11 сен 2013, 20:04 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Добрый вечер!
Дано:
Код:
Клиент: вер. 6.0 сборка 1233 от 05.09.2013 11:31:21
    os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_45
  Сервер: вер. 6.0 сборка 1571 от 04.09.2013 17:21:44
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45

  bill вер. 6.0 сборка 325 от 03.09.2013 18:56:24
  dialup вер. 6.0 сборка 396 от 03.09.2013 18:56:33
  drweb вер. 6.0 сборка 96 от 30.08.2013 19:33:10
  ipn вер. 6.0 сборка 265 от 03.09.2013 18:56:40
  mps вер. 6.0 сборка 185 от 03.09.2013 18:57:02
  npay вер. 6.0 сборка 217 от 03.09.2013 18:57:03
  reports вер. 6.0 сборка 205 от 03.09.2013 18:57:05
  ru.bitel.bgbilling.plugins.crm вер. 6.0 сборка 211 от 31.05.2013 13:57:05
  ru.bitel.bgbilling.plugins.documents вер. 6.0 сборка 185 от 01.08.2013 19:36:17
  ru.bitel.bgbilling.plugins.helpdesk вер. 6.0 сборка 194 от 26.06.2013 17:44:43
  trayinfo вер. 6.0 сборка 175 от 30.08.2013 19:33:19
  voiceip вер. 6.0 сборка 226 от 03.09.2013 18:57:09
  wm вер. 6.0 сборка 189 от 03.09.2013 18:57:10
  yamoney вер. 6.0 сборка 63 от 30.08.2013 19:33:21


Все конфиги по дефолту ( из доки)
При выполнении простейших запросов из sql editora в лог вываливается следующее:
Код:
09-11/17:18:57  WARN [Low Memory Detector] AlarmSender - Low memory - used=166288208, max=238616576
server 09-11/17:18:57 ERROR ["http-bio-/0.0.0.0-8080"-exec-3] CommonExecuter - Exception in Executer (null)
java.lang.OutOfMemoryError: Java heap space
        at java.lang.StringCoding$StringDecoder.decode(StringCoding.java:133)
        at java.lang.StringCoding.decode(StringCoding.java:173)
        at java.lang.String.<init>(String.java:443)
        at java.lang.String.<init>(String.java:515)
        at ru.bitel.bgbilling.kernel.sqleditor.server.action.ActionSQLEditor.doAction(ActionSQLEditor.java:134)
        at bitel.billing.server.Executer.doModule(Unknown Source)
        at bitel.billing.server.Executer$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:396)
        at bitel.billing.server.Executer.doPost(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:403)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:301)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:162)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)


Проверяем: /usr/local/BGBillingServer# ./server.sh status
Код:
BGBillingServer v 6.0 build 1571 from 04.09.2013 17:21:44
Started: 11.09.2013 11:14:20    Uptime: 0 d 06:42:46
Memory total: 227 934 208; max: 238 616 576; free: 176 337 448
Memory pools:
  Non-heap memory[Code Cache]: max: 50 331 648; used: 5 201 600; peek: 5 217 664
  Heap memory[PS Eden Space]: max: 75 563 008; used: 23 281 816; peek: 65 273 856
  Heap memory[PS Survivor Space]: max: 6 684 672; used: 917 504; peek: 11 709 480
  Heap memory[PS Old Gen]: max: 178 978 816; used: 27 397 440; peek: 176 434 976
  Non-heap memory[PS Perm Gen]: max: 85 983 232; used: 64 783 360; peek: 64 815 776
Thread count: 37
Connections pool to Master status Idle: 4; Active: 0; maxActive: 300; maxIdle: 20
   

Как бы это побороть ?

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: sql editor походу отжирает память...
СообщениеДобавлено: 11 сен 2013, 21:44 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
в файле server.sh найти строку
Код:
MEMORY="-Xmx256m"

и поменять на
Код:
MEMORY="-Xmx512m"

или больше (скока не жалко)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: sql editor походу отжирает память...
СообщениеДобавлено: 12 сен 2013, 11:36 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
какие запросы выполняете?

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: sql editor походу отжирает память...
СообщениеДобавлено: 12 сен 2013, 15:31 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Ошибка "Java HEAP Memory" появлялась при выполнении запроса "select * from installed_modules"
Пока не догадался выполнить ни через sql-редактор:

Код:
mysql -uroot -pCfvsqCtrhtnysqGfhjkm -B -N -e "select * from installed_modules;" bgbilling
ERROR 2020 (HY000) at line 1: Got packet bigger than 'max_allowed_packet' bytes


увеличил "max_allowed_packet" до 300М.

Те-же лыжи, тока в профиль :(

Вот такие вот были эти таблички на mysql5.1 , БЖБ 5.1 и MyISAM:
Код:
ls -alh /var/lib/mysql/bgbilling/installed_modules.*
-rwxrwx--- 1 mysql root 8.8K Dec  7  2011 /var/lib/mysql/bgbilling/installed_modules.frm
-rwxrwx--- 1 mysql root 4.5M Apr 17  2012 /var/lib/mysql/bgbilling/installed_modules.MYD
-rwxrwx--- 1 mysql root 3.0K Apr 17  2012 /var/lib/mysql/bgbilling/installed_modules.MYI


Вот такой стал их размер на mysql5.5 , БЖБ 60 и innoDB:

Код:
ls -alh /var/lib/mysql/bgbilling/installed_modules.*
-rw-rw---- 1 mysql mysql 8.8K Sep  6 14:39 /var/lib/mysql/bgbilling/installed_modules.frm
-rw-rw---- 1 mysql mysql 112M Sep 12 12:10 /var/lib/mysql/bgbilling/installed_modules.ibd


Вопрос - какой должен быть "max_allowed_packet" чтобы можно было выполнить select * к ней ?

Для справки :
Код:
bill v.6.0 build 327 from 09.09.2013 13:04:08
dialup v.6.0 build 396 from 03.09.2013 18:56:33
drweb v.6.0 build 96 from 30.08.2013 19:33:10
ipn v.6.0 build 266 from 09.09.2013 16:54:59
mps v.6.0 build 188 from 10.09.2013 17:19:19
npay v.6.0 build 218 from 11.09.2013 18:56:41
reports v.6.0 build 205 from 03.09.2013 18:57:05
trayinfo v.6.0 build 175 from 30.08.2013 19:33:19
voiceip v.6.0 build 226 from 03.09.2013 18:57:09
wm v.6.0 build 189 from 03.09.2013 18:57:10
yamoney v.6.0 build 63 from 30.08.2013 19:33:21

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: sql editor походу отжирает память...
СообщениеДобавлено: 12 сен 2013, 15:35 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Проблема именно из-за этого запроса. Не стоит его делать. Или можно, но без одного столбца.
В этой таблице до сих пор хранятся библиотеки для клиента биллинга.


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

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


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

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


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

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