接続ホストのコピー中のばかげたバグにより、間違ったエンドポイントを指すようになりました...これにより、初期化プロセスが30分間ブロックされました...
そして最後に例外:
- 取得に失敗しました!!! 保留中の取得をクリアしています。必要な新しいリソースを取得しようとしているときに、許可されている最大取得試行回数 (30 回) を超えて成功しませんでした。
エラーを再現しようとして、次の接続文字列で google.es を指すだけです
jdbc:mysql://google.es/myDB
c3p0 プールを初期化しています... com.mchange.v2.c3p0.ComboPooledDataSource [acquireIncrement -> 1、acquireRetryAttempts -> 30、acquireRetryDelay -> 1000、autoCommitOnClose -> false、automaticTestTable -> null、breakAfterAcquireFailure -> false、checkoutTimeout -> 0 、connectionCustomizerClassName -> null、connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester、dataSourceName -> 1hgeksr8t1vk3sn21ui8jk0|53689fd0、debugUnreturnedConnectionStackTraces -> false、説明 -> null、driverClass -> com.mysql.jdbc.Driver、factoryClassLocation -> null、forceIgnoreUnresolvedTransactions -> false、identityToken -> 1hgeksr8t1vk3sn21ui8jk0|53689fd0、idleConnectionTestPeriod -> 0、initialPoolSize -> 3、jdbcUrl -> jdbc:mysql://google.es/myDB、maxAdministrativeTaskTime -> 0、maxConnectionAge -> 0、maxIdleTime -> 3600、maxIdleTimeExcessConnections -> 300、maxPoolSize -> 5、maxStatements -> 0、maxStatementsPerConnection -> 0、minPoolSize -> 1、numHelperThreads -> 3、preferredTestQuery -> null、プロパティ -> {user =*、パスワード=* }、propertyCycle -> 0、statementCacheNumDeferredCloseThreads -> 0、testConnectionOnCheckin -> false、testConnectionOnCheckout -> false、unreturnedConnectionTimeout -> 0、userOverrides -> {}、usesTraditionalReflectiveProxies -> false ]
そして、初期化はそれらの30分間スタックします...
例外をより速くスローしたいのですが、どの設定値に触れればよいかわかりません: c3p0 acquireRetryAttempts? またはjdbc socketTimeout?そして最も重要なことは、これを変更すると壊れる可能性があることです...