HikariPool-1-连接不可用,对于极小的负载服务器,请求在30000ms之后超时

user8012596:

我有一个用于测试的小型Java应用程序。我最近搬到了日香。我注意到的是,我不断收到此错误。

java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 30000ms.
java.sql.SQLTransientConnectionException: HikariPool-1 - Connection is not available, request timed out after 30000ms.
at com.zaxxer.hikari.pool.HikariPool.createTimeoutException(HikariPool.java:602)
at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:195)
at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:145)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:85)

下面是我最初对hikari的设置。

 HikariConfig config = new HikariConfig();
            config.setJdbcUrl("jdbc:mysql://localhost:3306/****"); 
            config.setUsername("***"); 
            config.setPassword("*****");      
            config.setMaximumPoolSize(20);  

它几乎没有用在我的两个设备上,我保证在最后我确实将其关闭。所以我不知道为什么它会不断出现错误?可能是问题所在,或者我需要更改某些设置吗?

我的hikari版本是HikariCP-2.6.1.jar。

Girdhar Singh Rathore:

由于网络延迟或某些查询执行时间过长(超过30000毫秒),因此数据库未在(30000毫秒,这是默认的connectionTimeout属性)内未获得连接。

请尝试增加财产的价值connectionTimeout

YML配置示例:

spring:
  datasource:
    hikari:
      minimumIdle: 2
      maximumPoolSize: 10
      idleTimeout: 120000
      connectionTimeout: 300000
      leakDetectionThreshold: 300000

Java Config示例:

HikariConfig config = new HikariConfig();
        config.setMaximumPoolSize(20);
        config.setConnectionTimeout(300000);
        config.setConnectionTimeout(120000);
        config.setLeakDetectionThreshold(300000);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自分类Dev

AppMesh政策不可用

来自分类Dev

HTTP客户端对不可用的URL发出请求时如何惊慌?

来自分类Dev

Python:无法连接到HTTPS URL,因为SSL模块不可用

来自分类Dev

'SwiftClass'不可用:找不到此类的Swift声明-仅iOS模拟器

来自分类Java

阻止WebView显示“网页不可用”

来自分类Java

我从JSON对象局部变量,调试器显示变量分配值的问题=“这个”不可用

来自分类Dev

电报不断向服务器发送请求

来自分类Dev

没有对服务器ANGULAR的http请求

来自分类Dev

服务器绑定导致错误“无法分配请求的地址”?

来自分类Dev

.Net Core ClientWebSocket:无法连接到服务器

来自分类Dev

将HandsonTable连接到MySQL服务器

来自分类Python

在泊坞连接SQL服务器到Python

来自分类Dev

Appium服务器连接到远程ADB

来自分类Dev

Kafka-架构注册表不可用

来自分类Dev

Guibuilder右菜单选项不可用

来自分类Dev

默认道具在首次渲染ReactJS中不可用

来自分类Dev

Xcode 9.1重构不可用

来自分类Dev

为什么getElementById()在Elements上不可用?

来自分类Dev

Azure ADLS Gen2不可用

来自分类Dev

JMeter负载测试导致目标服务器达到100%CPU

来自分类Dev

我是否需要在TFS构建服务器中安装所有VS工作负载?

来自分类Dev

从网络服务器到Gmail的电子邮件不再可用

来自分类Linux

无法使用HeidiSQL连接到Vagrant:“无法连接到'localhost'上的MySQL服务器”

来自分类Java

通过JavaScript与Vaadin代码处理事件是否具有服务器负载平衡优势?

来自分类Dev

Nodemailer-MS Exchaneg服务器-无法验证第一个证书的错误

来自分类Dev

Selenium 3.7.1 webdriver错误:等待驱动程序服务器启动时超时。仅Windows

来自分类Dev

在AJAX请求上发送JSON对象,在服务器上未定义

来自分类Dev

mod_rewrite正在将多个请求发送回Lucee服务器

来自分类Java

如何从服务器发送推送请求,客户端springboot?

来自分类Dev

本地主机中的多个AJAX请求正在运行,但使实时服务器停机

TOP 榜单

热门标签

归档