Mysql
 sql >> база данни >  >> RDS >> Mysql

Времето за изчакване на JDBC връзката не може да се свърже отново

Предполагам, че проблемът възниква, защото сървърът на базата данни убива връзката, докато пулът за свързване на приложения все още има манипулатор върху него. Като има време за изчакване в пула за връзки на приложения, по-кратък, отколкото от страна на сървъра на база данни, връзката се подновява от пула за връзки на приложения, преди да бъде убита от сървъра на базата данни, като по този начин се избягва проблемът. Моят MySQL сървър на база данни има изчакване на изчакване от 28800 секунди, а моят пул за свързване на приложения C3P0 има изчакване на изчакване от 14400 секунди. Има смисъл веригата от изчакване на изчакване да е по-кратка от сървъри към клиенти.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да експортирате база данни от Amazon RDS MySQL екземпляр към локален екземпляр?

  2. Как да получите правилен дъмп с помощта на mysqldump и единична транзакция, когато DDL се използва едновременно?

  3. ако не съществува, поставете в MySql

  4. mysql избере int като валута или преобразува int във валутен формат?

  5. Java:com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Не можа да се създаде връзка със сървъра на базата данни