news 2026/4/27 14:25:38

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/24 21:38:28

PostgreSQL实战:psql命令行的高效使用技巧

文章目录一、概述1.1 为什么要掌握 psql ?1.2 如何深入掌握 psql ?一、psql 基础:连接与启动1.1 安装与验证1.2 基本连接语法1.3 使用连接 URI1.4 快速进入与退出二、核心元命令(Meta-Commands):psql 的灵魂2.1 数据库与对象浏览…

作者头像 李华
网站建设 2026/4/27 12:13:26

基于springboot的动物保护宣传网站

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

作者头像 李华
网站建设 2026/4/21 8:25:59

【程序源代码】旅游小程序(2026年最新含源码)

关键字:旅游小程序(2026年最新含源码) (一)系统介绍 1.1 系统介绍 旅游小程序(2026年最新含源码) 包含:首页,智能助手AI、行程管理、个人管理四个主要模块。分为…

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

AI Coding学习——dw|ali(持续更新)

dw技术文章《Cursor 在前端需求开发工作流中的应用》,并从AI Coding小白和前端开发者两个角度,梳理出一套清晰、实用的AI辅助开发工作流。 得物 一、核心转变:从“魔法许愿机”到“超级导航仪” 许多开发者(尤其是AI新手&#xf…

作者头像 李华
网站建设 2026/4/23 12:44:06

【含文档+PPT+源码】基于SpringBoot+Vue的智能机场交通管理系统

项目介绍本课程演示的是一款 基于SpringBootVue的智能机场交通管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Java 学习者。1.包含:项目源码、项目文档、数据库脚本、软件工具等所有资料2.带你从零开始部署运行本套系统3.该项…

作者头像 李华
网站建设 2026/4/25 14:59:53

【前沿技术】不仅是翻译,更是“智能体协作”:揭秘 AI 如何组建一支“数字美工团队”为你批量修图?

Python AI Agent 多智能体 自动化工作流 跨境电商 图像处理摘要在跨境电商的视觉生产中,一张完美的本地化图片往往需要懂语言的翻译、懂修图的美工、懂产品的运营共同参与。传统的脚本只是机械地执行命令,而 Image Translator Pro 引入了前沿的 多智能体…

作者头像 李华