title: HikariPool-1 - Connection is not available, request timed out after 30000ms for very tiny load server
body: <p>I have a small Java application for testing purposes. I have moved to hikari recently. What I notice is that I keep getting this error.</p>
  
  <pre><code>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)
  </code></pre>
  
  <p>Below is my settings for the hikari initially.</p>
  
  <pre><code> HikariConfig config = new HikariConfig();
              config.setJdbcUrl("jdbc:mysql://localhost:3306/****"); 
              config.setUsername("***"); 
              config.setPassword("*****");      
              config.setMaximumPoolSize(20);  
  </code></pre>
  
  <p>Hardly its being used my two devices and I ensure towards the end I do close it. So I don't know why it keep getting the error? What could be the issue or is there some settings which I need to change?</p>
  
  <p>My hikari version is HikariCP-2.6.1.jar.</p>