请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

使用 hikari 还是会出现连接超时的问题,反复试验发现是最小连接数的问题,是因为一次性创建过多嘛

图片描述
尤其是当服务启动的初期的几分钟里,访问接口,有时候能成功,有时候就失败,当我把“minimum-idle: 150”这个参数调到“minimum-idle: 5”的时候,就没有这问题,这是什么问题,该怎么优化呢

正在回答 回答被采纳积分+3

1回答

提问者 WittChen 1天前

HikariPool-4 - Connection is not available, request timed out after 30000ms (total=50, active=50, idle=0, waiting=0)

老师我发现了,好像连接数最多只能有50个,超出50个,就会报这个错误,这是为什么啊,我的数据库最大连接数默认的是150,这是怎么回事呢

0 回复 有任何疑惑可以回复我~
  • 提问者 WittChen #1
    而且我查了当前数据库的连接数量,最多就是51,问题应该出在服务上,应该不是数据库上
    回复 有任何疑惑可以回复我~ 1天前
  • Danny_Idea 回复 提问者 WittChen #2
    嗯嗯 数据库服务端连接数有限制吧
    回复 有任何疑惑可以回复我~ 16小时前
  • 提问者 WittChen 回复 Danny_Idea #3
    回复 Danny_Idea:不是的老师,数据库端是151,我用以前的项目spring boot2配置hikari连接池可以将连接数配满,但是用spring boot3,就是老师的版本,最大数据库连接数只能是50,我也不知道为什么
    回复 有任何疑惑可以回复我~ 5小时前
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号