4

我正在尝试增加线程堆栈变量。我可以使用命令行选项成功地做到这一点:

/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。)

4

1 回答 1

1

问题是为 mysql 运行的多个进程(线程)。问题中的输出pgrep 导致我使用 kill -15 -1.

这会杀死应用程序的所有活动进程。然后我不得不重新启动 mysql 和 apache 并更新了值。

于 2015-07-10T18:30:16.920 回答