`

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'...

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

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

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

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

    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...

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

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

    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语言头文件 ...

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

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

    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的安全性和合规性,...

    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