У меня есть приложение tomcat, подключающееся к приложению MySQL Db/java
я продолжаю получать
Пакет для запроса слишком большой 1080>1024
Я попытался изменить my.cnf: в my.cnf максимальный размер пакета определяется как 50 МБ и
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
lower_case_table_names = 1
skip-external-locking
bind-address = 0.0.0.0
key_buffer = 16M
max_allowed_packet = 50M
thread_stack = 192K
thread_cache_size = 8
group_concat_max_len=100000
innodb_lock_wait_timeout=300
innodb_buffer_pool_size=22G
innodb_locks_unsafe_for_binlog = ON
innodb_additional_mem_pool_size=40M
Я даже пытался передать Param как часть строки подключения.
jdbc:mysql://serverIP:3306/dbname?maxAllowedPacket=2048000
к драйверу jdbc - я все еще продолжаю получать
Пакет для запроса слишком большой 1080>1024
Это продолжается каждые несколько часов.
Что я должен проверить?
Версия MySQL 5.5.
Спасибо за помощь.
maxAllowedPacket
илиmax_allowed_packet
? - person pherris   schedule 29.01.2016innodb_additional_mem_pool_size
— это бесполезная настройка. если вы не используете внутренний распределитель памяти MySQL вместо стандартногоmalloc
(чего делать не следует). Этот параметр был удален в более поздних версиях MySQL. - person Christopher Schultz   schedule 31.01.2016