`

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

相关推荐

    Mysql Error Code : 1436 Thread stack overrun

    在MySQL中,错误代码1436提示“Thread stack overrun”,这意味着执行的SQL语句或存储过程所需的内存超出了MySQL线程栈的限制。线程栈是操作系统为每个线程分配的一块内存区域,用于存储函数调用时的局部变量、参数...

    MySQL thread_stack连接线程的优化

    如果线程栈溢出,MySQL会抛出“Thread stack overrun”错误,并建议使用`mysqld --thread_stack=#`命令行选项来指定更大的栈大小。 监控MySQL的连接状态对于优化非常重要。可以通过`SHOW STATUS LIKE 'connections'...

    mysql 异常com.mysql.jdbc.CommunicationsException

    本次异常的具体描述为:“Communications link failure due to underlying exception: **BEGINNESTED EXCEPTION** java.io.EOFException STACK TRACE: java.io.EOFException at com.mysql.jdbc.MysqlIO.readFully...

    asp.net(c#)的异常处理,StackTrace说明,获得错误位置

    利用 Exception 的StackTrace 属性获得错误的文件的位置(文件名,行号),并将错误信息保存在一个.config的文件里,内容有: 如何获取错误 如何获取错误的位置,多层开发时,在类用应用此法方便查错 如保获取站点的...

    微软Azure Stack私有云解决方案.pdf

    微软Azure Stack私有云解决方案是微软提供的一种混合云平台,旨在让企业能够在本地环境中体验到与公有Azure云服务相同的功能和一致性。Azure Stack通过将Azure的服务和开发体验带到企业的数据中心,为企业提供了更大...

    HiSec@华为云Stack解决方案技术白皮书.pdf

    HiSec@华为云Stack解决方案技术白皮书.pdf HiSec@华为云Stack解决方案技术白皮书.pdf是华为技术有限公司发布的一份技术白皮书,旨在介绍HiSec@华为云Stack解决方案的技术细节和解决方案概述。本文档版本为01,发布...

    JVM Thread Stack线程栈分析

    JVM Thread Stack线程栈分析

    Azure Stack混合云解决方案.pptx

    Azure Stack 混合云解决方案 Azure Stack 是微软推出的混合云解决方案,旨在帮助企业实现混合云战略。Azure Stack 是 Azure 的延伸,提供了一致的混合云平台,允许企业在本地环境中运行 Azure 服务。该解决方案提供...

    C语言头文件 STACK

    C语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 STACKC语言头文件 ...

    Stack Overflow(解决方案).md

    Stack Overflow(解决方案).md

    stack underflow(解决方案).md

    stack underflow(解决方案).md

    stack overflow(解决方案).md

    stack overflow(解决方案).md

    mysql帮助 mysql安装问题解决

    此外,MySQL的社区支持非常活跃,提供了大量在线资源,如Stack Overflow、MySQL官方论坛和各种技术博客。在搜索解决方案时,可以利用这些平台寻找类似问题的解答。 总的来说,MySQL的安装过程可能涉及多个层面的...

    微软Azure Stack安全合规解决方案.pdf

    **微软Azure Stack安全合规解决方案** Azure Stack是微软提供的一个混合云平台,允许用户在本地环境或边缘位置运行Azure服务,从而实现与公共Azure云的无缝集成。这份文档着重讨论了Azure Stack的安全性和合规性,...

    MySQL不停地自动重启的解决方法

    以下是一些排查和解决MySQL自动重启问题的方法: 1. **检查错误日志**: 错误日志会记录MySQL在运行时遇到的问题,如文中提到的"2019-07-24T01:14:53.769512Z 0 [Note] Executing 'SELECT * FROM INFORMATION_...

    STACK1_SEGMENT_STACK.rar_STACK1 SEGMENT_stack segment stack

    在汇编语言的学习中,"STACK1_SEGMENT_STACK.rar_STACK1 SEGMENT_stack segment stack"这个标题提到了两个关键概念:栈段(Stack Segment)和栈(Stack)。栈在计算机科学中扮演着至关重要的角色,尤其是在汇编语言...

    intel visual fortran 中出现stack overfliw的解决办法

    在使用Intel Visual Fortran编译器...总的来说,理解栈溢出的原理并掌握如何在Intel Visual Fortran中调整栈预留大小是解决这类问题的关键。通过优化代码结构和内存管理,结合适当的栈设置,可以确保程序的稳定运行。

Global site tag (gtag.js) - Google Analytics