news 2026/4/30 19:06:03

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/4/30 2:28:10

基于VUE的宠物商城管理系统[VUE]-计算机毕业设计源码+LW文档

摘要:随着宠物市场的不断扩大和电子商务的迅速发展,宠物商城管理系统具有重要的商业价值和应用前景。本文介绍了一个基于VUE框架的宠物商城管理系统的设计与实现过程。系统采用了前后端分离的架构,前端使用VUE相关技术实现高效的交互界面&…

作者头像 李华
网站建设 2026/4/23 2:16:22

吐血推荐8个AI论文平台,助你轻松搞定本科生毕业论文!

吐血推荐8个AI论文平台,助你轻松搞定本科生毕业论文! AI 工具,让你的论文写作不再焦虑 对于许多本科生来说,撰写毕业论文是一道难以跨越的门槛。从选题到查资料,再到撰写和修改,每一个环节都充满了挑战。而…

作者头像 李华
网站建设 2026/4/25 19:09:56

吐血推荐9个AI论文平台,专科生搞定毕业论文格式规范!

吐血推荐9个AI论文平台,专科生搞定毕业论文格式规范! AI 工具助力论文写作,专科生也能轻松应对 在当今这个信息爆炸的时代,撰写毕业论文已成为许多专科生面临的挑战。面对复杂的格式规范和繁重的写作任务,不少同学感到…

作者头像 李华