BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: [5.1] Ошибка в логах сервера
СообщениеДобавлено: 20 май 2013, 15:55 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
Собственно что сей сабж значит?
Код:
05-20/15:16:01 ERROR [bitel.billing.server.contract.action.ActionContractPayments] server - The total number of locks exceeds the lock table size
java.sql.SQLException: The total number of locks exceeds the lock table size
<------>at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
<------>at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
<------>at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
<------>at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
<------>at com.mysql.jdbc.ServerPreparedStatement.serverExecute(ServerPreparedStatement.java:1347)
<------>at com.mysql.jdbc.ServerPreparedStatement.executeInternal(ServerPreparedStatement.java:845)
<------>at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2407)
<------>at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2325)
<------>at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2310)
<------>at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
<------>at bitel.billing.server.Executer.A(Unknown Source)
<------>at bitel.billing.server.Executer.doPost(Unknown Source)
<------>at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
<------>at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
<------>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
<------>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
<------>at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:49)
<------>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
<------>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
<------>at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
<------>at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
<------>at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
<------>at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
<------>at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
<------>at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
<------>at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
<------>at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
<------>at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
<------>at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
<------>at java.lang.Thread.run(Thread.java:662)

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.1] Ошибка в логах сервера
СообщениеДобавлено: 24 май 2013, 12:30 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 05 сен 2012, 18:20
Сообщения: 457
Карма: 27
Ну, насколько видно, вам надо копать в сторону "innodb_buffer_pool_size".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.1] Ошибка в логах сервера
СообщениеДобавлено: 26 май 2013, 21:22 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
он не задан в конфигурации явно, какое значение посоветуете поставить?

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.1] Ошибка в логах сервера
СообщениеДобавлено: 28 май 2013, 17:22 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
ап

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.1] Ошибка в логах сервера
СообщениеДобавлено: 28 май 2013, 22:27 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Скайп/аська есть же.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.1] Ошибка в логах сервера
СообщениеДобавлено: 28 май 2013, 22:47 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Цитата:
2. innodb_buffer_pool_size

Размер Buffer Pool'а — одна из важнейших настроек InnoDB. Это размер буфера памяти, который используется MySQL в процессе работы для кэша данных и индексов таблиц (сразу напомним, что для того, чтобы избежать двойного кэширования — самим MySQL и операционной системой, стоит указать в настройках innodb_flush_method = O_DIRECT).

На самом деле, в идеале значение innodb_buffer_pool_size должно быть таким, чтобы в память помещалась вся ваша база. При этом важно помнить о сбалансированности системы по памяти (об этом мы говорили в прошлой статье) — если «задрать» значение innodb_buffer_pool_size так, что вся система уйдет в swap, ничего хорошего не получится.

http://habrahabr.ru/company/bitrix/blog/148874/

Чем больше дадите - тем лучше.
Но и разгонятся не стоит.
Я бы поставил 70-80% от свободной памяти (т.е. за вычетом той памяти которая может уйти на процессы биллинга/activemq и т.п.).
Но учтите что помимо этой памяти еще выжирается память под каждый коннект из max_connections=1000 в my.cnf и т.п.
Поэтому и 70%. Но при этом я бы на вашем месте последил пару тройку дней в часы пик не лезет ли что то в своп.
На новый год был неприятно удивлен, когда у меня из за кривых настроек мускул вылез в своп, и все просто нещадно тормозило.

Так стоит на системе где 32 гига и кроме mysql'а ничего не крутится.
Код:
#InnoDB
innodb_file_per_table
innodb_data_home_dir = /var/lib/mysql
innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend
innodb_log_group_home_dir = /var/lib/mysql
innodb_buffer_pool_size = 22G
innodb_additional_mem_pool_size = 20M
innodb_log_file_size = 256M
innodb_log_files_in_group = 2
innodb_log_buffer_size = 8M
innodb_flush_log_at_trx_commit = 2
innodb_flush_method = O_DIRECT
innodb_lock_wait_timeout = 60

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [5.1] Ошибка в логах сервера
СообщениеДобавлено: 29 май 2013, 20:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
спс

_________________
Интернет и телефония оптом со склада, или в розницу


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

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


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

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


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

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