Fix Hikari timeouts
This commit is contained in:
parent
78d6b9cc6b
commit
3926faeb35
5
pom.xml
5
pom.xml
@ -13,6 +13,11 @@
|
|||||||
<url>http://dev.bukkit.org/bukkit-plugins/authme-reloaded/</url>
|
<url>http://dev.bukkit.org/bukkit-plugins/authme-reloaded/</url>
|
||||||
<!-- See also: https://www.spigotmc.org/resources/authme-reloaded.6269/ -->
|
<!-- See also: https://www.spigotmc.org/resources/authme-reloaded.6269/ -->
|
||||||
|
|
||||||
|
<organization>
|
||||||
|
<name>AuthMe-Team</name>
|
||||||
|
<url>https://github.com/AuthMe-Team</url>
|
||||||
|
</organization>
|
||||||
|
|
||||||
<scm>
|
<scm>
|
||||||
<connection>scm:git:https://github.com/Xephi/AuthMeReloaded.git</connection>
|
<connection>scm:git:https://github.com/Xephi/AuthMeReloaded.git</connection>
|
||||||
<developerConnection>scm:git:git@github.com:Xephi/AuthMeReloaded.git</developerConnection>
|
<developerConnection>scm:git:git@github.com:Xephi/AuthMeReloaded.git</developerConnection>
|
||||||
|
|||||||
@ -138,9 +138,9 @@ public class MySQL implements DataSource {
|
|||||||
config.addDataSourceProperty("prepStmtCacheSqlLimit", "2048");
|
config.addDataSourceProperty("prepStmtCacheSqlLimit", "2048");
|
||||||
config.addDataSourceProperty("autoReconnect", false);
|
config.addDataSourceProperty("autoReconnect", false);
|
||||||
config.setInitializationFailFast(true); // Don't start the plugin if the database is unavariable
|
config.setInitializationFailFast(true); // Don't start the plugin if the database is unavariable
|
||||||
config.setMaxLifetime(60000); // 60 Sec
|
config.setMaxLifetime(180000); // 3 Min
|
||||||
config.setIdleTimeout(45000); // 45 Sec
|
config.setIdleTimeout(60000); // 1 Min
|
||||||
config.setMaximumPoolSize(50); // 50 Connections (including idle connections)
|
config.setMaximumPoolSize(50); // 50 (including idle connections)
|
||||||
ds = new HikariDataSource(config);
|
ds = new HikariDataSource(config);
|
||||||
ConsoleLogger.info("Connection arguments loaded, Hikari ConnectionPool ready!");
|
ConsoleLogger.info("Connection arguments loaded, Hikari ConnectionPool ready!");
|
||||||
}
|
}
|
||||||
|
|||||||
@ -126,9 +126,9 @@ public class SQLite_HIKARI implements DataSource {
|
|||||||
config.setJdbcUrl("jdbc:sqlite:plugins/AuthMe/" + database + ".db");
|
config.setJdbcUrl("jdbc:sqlite:plugins/AuthMe/" + database + ".db");
|
||||||
config.setInitializationFailFast(true); // Don't start the plugin if the database is unavariable
|
config.setInitializationFailFast(true); // Don't start the plugin if the database is unavariable
|
||||||
config.setConnectionTestQuery("SELECT 1");
|
config.setConnectionTestQuery("SELECT 1");
|
||||||
config.setMaxLifetime(60000); // 60 Sec
|
config.setMaxLifetime(180000); // 3 Min
|
||||||
config.setIdleTimeout(45000); // 45 Sec
|
config.setIdleTimeout(60000); // 1 Min
|
||||||
config.setMaximumPoolSize(50); // 50 Connections (including idle connections)
|
config.setMaximumPoolSize(50); // 50 (including idle connections)
|
||||||
ds = new HikariDataSource(config);
|
ds = new HikariDataSource(config);
|
||||||
ConsoleLogger.info("Connection arguments loaded, Hikari ConnectionPool ready!");
|
ConsoleLogger.info("Connection arguments loaded, Hikari ConnectionPool ready!");
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user