当前位置: 代码迷 >> MySQL >> mysql Thread stack overrun 错误的解决
  详细解决方案

mysql Thread stack overrun 错误的解决

热度:150   发布时间:2016-05-05 16:37:23.0
mysql Thread stack overrun 异常的解决
应用程序日志抛出了如下的异常:
Caused by: java.sql.SQLException: Thread stack overrun:  10568 bytes used of a 131072 byte stack, and 128000 bytes needed.  Use 'mysqld --thread_stack=#' to specify a bigger stack.

网上查了一下,在my.cnf中配置thread_stack的值可解决此问题。一般可配置为256K。
在my.cnf的[mysqld]小节中加入下面的配置:
thread_stack=256K
保存,重启mysql服务即可。

如何确定my.cnf的配置生效了呢?可以进入mysql命令环境中,用以下命令进行查看:
show variables like '%thread%';

mysql会显示出相应的配置参数,确定thread_stack项的value是否为期望值。
  相关解决方案