MySQL Error number: MY-013993; Symbol: ER_THREAD_POOL_IDLE_CONNECTION_CLOSED; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-013993; Symbol: ER_THREAD_POOL_IDLE_CONNECTION_CLOSED; SQLSTATE: HY000
Message: %s
错误说明
MY-013993 (ER_THREAD_POOL_IDLE_CONNECTION_CLOSED) 是MySQL错误之一,这个错误在MySQL中被称作“线程池空闲连接关闭”错误。当连接空闲超过MySQL执行线程池的最大空闲时间(由wait_timeout参数控制)时,就会收到这个错误。这个错误偏重于MySQL服务端。
常见案例
当MySQL处理大量连接时,它会将连接发放到线程池中,连接一入池,就会马上开始处理,但有时MySQL的业务压力会非常高,因此执行线程池的所有连接都会被立即处理,但有时有些连接可能并没有立即处理,使用MySQL等待超时参数(wait_timeout)来控制服务端空闲连接空闲不被处理时间,而当处理空闲连接空闲时间超过MySQL参数设定时,就会收到MY-013993 错误,即ER_THREAD_POOL_IDLE_CONNECTION_CLOSED。
解决方法
1. 针对MySQL wait_timeout太短,可以通过修改MySQL配置文件中的wait_timeout参数,将wait_timeout值设置为更长的时间,以避免因为空闲连接等待时间过长而出现的ER_THREAD_POOL_IDLE_CONNECTION_CLOSED错误。
2. 监视MySQL的连接池线程,可以使用connections_connected参数监控连接池连接,将wait_timeout设置为一个更合理的数值,以便比较正确地使用连接池线程。
3. 将空闲连接关闭。MySQL可以设置一个参数来确保空闲连接得以关闭,只需要设置wait_timeout=0,当空闲的连接数超过wait_timeout限制时,连接就会被关闭,避免了ER_THREAD_POOL_IDLE_CONNECTION_CLOSED错误。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: MY-013993; Symbol: ER_THREAD_POOL_IDLE_CONNECTION_CLOSED; SQLSTATE: HY000 报错 故障修复 远程处理
相关文章
- MySQL Error number: 3151; Symbol: ER_JSON_KEY_TOO_BIG; SQLSTATE: 22032 报错 故障修复 远程处理
- MySQL Error number: MY-010257; Symbol: ER_CONN_TCP_IS_THERE_ANOTHER_USING_PORT; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010890; Symbol: ER_PARTITION_MOVE_CREATED_DUPLICATE_ROW_PLEASE_FIX; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011576; Symbol: ER_GRP_RPL_ESTABLISH_RECOVERY_WITH_DONOR; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011717; Symbol: ER_GRP_RPL_INVALID_DEBUG_OPTIONS; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011749; Symbol: ER_LDAP_AUTH_CONN_POOL_INITIALIZING; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011923; Symbol: ER_IB_MSG_98; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012280; Symbol: ER_IB_MSG_455; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013451; Symbol: ER_LOCK_ORDER_FAILED_READ_FILE; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013692; Symbol: ER_GRP_RPL_GRP_NAME_IS_SAME_AS_ANONYMOUS_TO_GTID_UUID; SQLSTATE: HY000 报错 故障修复 远程处理
- 查询MySQL组合字段查询:获得最佳数据结果(mysql组合字段)
- MySQL双主复制:稳定可靠的数据架构(mysql主主复制)
- 和密码Mysql登录:输入用户名密码授权访问(mysql登陆用户名)
- 解决MySQL启动报错问题(启动mysql报错)
- MySQL查询:从时间范围到数据结果(mysql查询时间范围)
- 使用MySQL单行注释轻松注释一行代码(mysql单行注释)
- MySQL数据表前缀谨慎使用的重要性(mysql数据表前缀)
- MySQL如何快速导出单表数据(mysql导出单表数据)
- 处理MySQL实现高效的并行处理(mysql并行)
- 极速升级:利用Oracle迁移MySQL快速迁移数据(oracle迁移mysql工具)
- CGI技术可以强力驱动MySQL数据库(cgi可以用mysql吗)
- 基于c语言MQTT和MySQL的智能物联网应用(c mqtt mysql)
- 如何求取MySQL数据库中两个字段的最大值(mysql 两字段最大值)