`

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是否为期望值。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics