Не удалось установить размер стека потоков в mysql

Я пытаюсь увеличить стек потоков переменная. Я могу сделать это успешно, используя параметр командной строки как таковой:

/usr/sbin/mysqld --thread-stack=256k

Я также могу сделать это с помощью файлов конфигурации /etc/init/mysql.conf или /etc/init.d/mysql:

thread_stack=262144
thread_stack=256k
thread-stack=256k
thread-stack=262144

Однако настройка через /etc/mysql/my.cnf не работает. show variables like'%thread_stack%'; по-прежнему показывает значение по умолчанию 196608.

Почему настройка через /etc/mysql/my.cnf не работает?

Как это исправить?

(MySQL 5.5, 5.5.38-0ubuntu0.14.04.1-log.)


person Sergey Kamardin    schedule 10.09.2014    source источник
comment
Возможно, у вас есть строка thread-stack=196608 прямо под файлом или, может быть, в каком-то другом ini-файле, который перезаписывает ваши настройки. Выдает ли что-нибудь поиск по stack?   -  person Pacerier    schedule 09.04.2015
comment
@gobwas Как вы решили эту проблему? Я сталкиваюсь с похожей проблемой   -  person KillABug    schedule 07.07.2015
comment
Размещено здесь: serverfault.com/questions/704068/   -  person KillABug    schedule 07.07.2015
comment
@KillABug не исправил это, если я правильно помню =(   -  person Sergey Kamardin    schedule 08.07.2015
comment
@Pacerier спасибо, но попробовать не могу, эта задача уже устарела =(   -  person Sergey Kamardin    schedule 08.07.2015
comment
@gobwas Исправил. У меня было несколько процессов, запущенных для mysql. Я использовал kill -15 -1, чтобы убить все процессы приложений и перезапустить сервер mysql и apache. Файл был обновлен тогда   -  person KillABug    schedule 09.07.2015
comment
@KillABug, не могли бы вы опубликовать это как ответ? Похоже, это действительно потенциальное решение моего случая тоже)   -  person Sergey Kamardin    schedule 10.07.2015


Ответы (1)


Проблема заключалась в нескольких процессах (потоках), запущенных для mysql. Вывод pgrep в вопросе привел меня к использованию kill -15 -1.

Это убивает все активные процессы для приложений. Затем мне пришлось перезапустить mysql и apache, и я обновил значение.

person KillABug    schedule 10.07.2015