在连接云数据库Redis时,经常出现固定时间连接超时,可能原因是什么?

在连接云数据库Redis时,经常出现固定时间连接超时,可能原因是什么?,第1张

在连接移动云云数据库Redis时,如果出现固定时间超时,可能是因为一些中间件设置了超时时间,比如nginx、haproxy等,才导致应用在固定时间不连接Redis后,连接被中间件主动断开。此时,可以选择定时连接一次Redis或者增大中间件超时时间,防止连接主动断开。同时,已实名认证的移动云用户均可参与狂欢双11,「移」价到底的特惠活动,云数据库Redis可享受首购特惠,最低2.88元/月起。了解移动云云数据库Redis更多详情,请搜索关键词“移动云云数据库Redis”,登录移动云官网进行注册。

可能有很多种原因,建议具体情况具体分析。

可以排查下:

1、目标数据库是否开启了服务。

2、目标数据库是否开启了监听。

3、目标服务器是否有防火墙或是网络策略限制不允许访问。

4、检查下访问的配置是否正确,如IP、端口号、用户信息等等。

5、访问账号的连接数是否过多等等。

springboot升级最新版,报数据库连接超时:

1、修改mysql的超时时间为永不超时,具体方案自行百度。

2、设置springbootDataSource属性(重点介绍)查看源DataSourceConfiguration.class(spring-boot-autoconfigure包中)发现springboot1.X默认采用tomcat连接池(官方文档实锤,2.X更改为HikariCP),故需要对tomcat连接池进行配置。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9895933.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存