LINUX.ORG.RU
решено ФорумAdmin

Игнорируется malloc-lib в конфиге MySql/Percona server

 , ,


0

1

Решил попробовать TokuDb. Накатил percona-server-tokudb из репы Percona. Отредактировал конфиги согласно докам.

TokuDB отвалился при старте, сославшись на отсутствие jemalloc.

Попробовал запустить руками(гугл выкинул меня сюда):

mysqld_safe --malloc-lib=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1 > /dev/null 2>&1 &
Работает, но это костыль.

ЧЯДНТ?

Версии софта:

  • OS: Ubuntu Server 14.10 x86-64(ядро 3.16.0-29)
  • percona-server-server-5.6.22-71.0-72(Percona Server 6.22)
  • percona-server-tokudb-5.6.22-71.0-72(TokuDB 7.5.4)
  • libjemalloc1-3.6.0-2

Полторы строки, отвечающие за libjemalloc из /etc/mysql/my.cnf:

[mysqld_safe]
malloc-lib=/usr/lib/x86_64-linux-gnu/libjemalloc.so.1
Пример лога, когда Percona падает, ругаясь на невалидный конфиг: http://pastebin.com/VLadnD3g

Deleted

Решилось правкой 1 строки в /etc/init/mysql.conf — по дефолту запускался mysqld, который игнорировал параметры для mysqld_safe.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.