반응형
HikariPool-1 - 연결 획득 중 중단됨
그래서 연결을 시도했지만 작동하지 않고 다음과 같은 좋은 예외가 발생합니다(이해할 수 없습니다).
11:17:07 [SEVERE] java.sql.SQLException: HikariPool-1 - Interrupted during connection acquisition
> 11:17:07 [SEVERE] at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:200)
> 11:17:07 [SEVERE] at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:161)
> 11:17:07 [SEVERE] at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:100)
> 11:17:07 [SEVERE] at net.bungeencoin.mcn.sql.DatabaseConnecter.getConnection(DatabaseConnecter.java:48)
> 11:17:07 [SEVERE] at net.bungeencoin.mcn.sql.Database.getCoins(Database.java:31)
> 11:17:07 [SEVERE] at net.bungeencoin.mcn.listeners.CacheListener.lambda$onJoin$0(CacheListener.java:27)
> 11:17:07 [SEVERE] at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
> 11:17:07 [SEVERE] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
> 11:17:07 [SEVERE] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
> 11:17:07 [SEVERE] at java.lang.Thread.run(Thread.java:748)
> 11:17:07 [SEVERE] Caused by: java.lang.InterruptedException
> 11:17:07 [SEVERE] at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:944)
> 11:17:07 [SEVERE] at com.zaxxer.hikari.util.ConcurrentBag.borrow(ConcurrentBag.java:157)
> 11:17:07 [SEVERE] at com.zaxxer.hikari.pool.HikariPool.getConnection(HikariPool.java:179)
> 11:17:07 [SEVERE] ... 9 more
왜 그런지 추측이라도?
이 오류는 Hikari 연결 풀의 모든 연결을 유지하는 SQL 문이 하나 이상 오래 실행 중임을 의미하며, 이 기간 동안 응용 프로그램에서 "Interrupt"라고 불리는 다른 무언가가 모든 차단 스레드를 호출하여 차단 중인 지점에서 인터럽트 예외를 발생시켰음을 의미합니다.
Hikari CP는 스레드 안전을 위해 블로킹구조를 사용하므로 이 스택트레이스가 발생하였습니다.
관련 GitHub 문제 https://github.com/brettwooldridge/HikariCP/issues/976
중단되었을 경우 해당 주제에 대한 고전적인 블로그 게시글입니다.예외: https://www.ibm.com/developerworks/library/j-jtp05236/index.html
언급URL : https://stackoverflow.com/questions/61140320/hikaripool-1-interrupted-during-connection-acquisition
반응형
'source' 카테고리의 다른 글
.format을 사용하는 동안 문자열에 괄호로 묶은 문자를 인쇄하려면 어떻게 해야 합니까? (0) | 2023.01.15 |
---|---|
MySQL INSER JOIN은 두 번째 테이블에서 행을 하나만 선택합니다. (0) | 2023.01.15 |
순간의 언어를 변경하려면 어떻게 해야 합니까? (0) | 2023.01.15 |
JVM은 테일콜 최적화를 방해합니까? (0) | 2023.01.15 |
Okhttp3 - RequestBody.create(contentType, content)가 폐지되었습니다. (0) | 2023.01.15 |