Не може да се зададе размер на стека на нишката в 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