news 2026/10/5 9:38:02

Java微服务连接同个MySQL实例报错“Too many connections”

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java微服务连接同个MySQL实例报错“Too many connections”

多个微服务连接同个Mysql实例,结合数据库本身的连接池,就容易报错Too many connections

即当前所有可用的连接都已被使用,新的客户端连接无法建立。

首先你要看两点:

(1)SHOW VARIABLES LIKE 'max_connections';

(2)有多少微服务节点以及每个微服务节点数据库连接池的最大连接数。

首先我拿我的项目举例,我是4核8G的服务器。

SHOW VARIABLES LIKE 'max_connections'; -- 结果为151

我有8个微服务,每个微服务的druid连接池的max-active(最大连接数)是50。

那么这就有很大问题了,如果我并发很高,8个微服务 * 50最大连接数就是400,而我MySQL数据库设定的max_connections是151,那肯定会报错Too many connections了。

解决办法就是设置max_connections的值高一些,比如刚才算出我们项目最大并发连接数是400,那我这里设置max_connections为500比较好,当然这个数还不完全对,因为要看你的业务,只改max_connections不改max-active也是不行的,再一个也要看你服务器的配置,所以说,架构调优很多时候没有绝对正确的答案,要看你的实际情况。

-- 临时提高连接上限 SET GLOBA
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/29 19:50:33

基于springboot的电动车租赁平台系统登录

博主介绍:java高级开发,从事互联网行业六年,熟悉各种主流语言,精通java、python、php、爬虫、web开发,已经做了六年的毕业设计程序开发,开发过上千套毕业设计程序,没有什么华丽的语言&#xff0…

作者头像 李华
网站建设 2026/10/4 21:53:45

基于 Flutter × OpenHarmony 图书馆管理系统之构建书籍列表

文章目录基于 Flutter OpenHarmony 图书馆管理系统之构建书籍列表前言背景Flutter OpenHarmony 跨端开发介绍开发核心代码(对代码进行解析)代码解析心得总结基于 Flutter OpenHarmony 图书馆管理系统之构建书籍列表 前言 在数字化与智能化迅速发展的…

作者头像 李华
网站建设 2026/10/3 21:54:07

腾讯面试:40亿QQ号,给你1G内存,怎么去重?

前段时间,有个小伙伴给我分享了他去腾讯面试的经历。他说被问到了一道去重的面试题: 给你40亿个QQ号,要求相同的QQ号码仅保留一个,内存限制为1个G,你会怎么实现? 小伙伴由于没有回答好,导致面…

作者头像 李华
网站建设 2026/10/3 17:44:22

学术探险家的秘密武器:书匠策AI如何重构本科论文写作的“生存法则”

在学术的荒野中,本科论文写作常被形容为一场“生存挑战”——选题撞车、文献迷航、逻辑混乱、格式踩雷……这些问题像隐藏的陷阱,让无数新手学者陷入焦虑。但如今,一款名为书匠策AI的智能工具正以“学术探险装备”的姿态,为本科生…

作者头像 李华
网站建设 2026/10/2 9:44:50

vue3+python+django的高效交互式在线教育平台的设计与实现

目录摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 随着在线教育需求的快速增长,构建高效、交互式的教育平台成为技术热点。基于Vue3、Python和Django的全栈技术方案&…

作者头像 李华