mariadb 10.0 이후 jdbc 통신 링크 오류
우분투 1204 시스템에서 mysql에서 mariadb 10.0으로 전환했습니다.오늘 이후로 자바 앱으로 통신 링크 장애가 자주 발생합니다.mariadb doc의 "mysql/mariadb간의 차이" 기사에 따르면 이전에는 이런 것들이 없었기 때문에 아무런 차이가 없을 것입니다.syslog와 mariadb 로그도 확인해보았는데 통신오류나 타임아웃과 관련된 내용은 없습니다. :(
jdbc로 mariadb를 사용하는 것이 저만이 아닐 것이라고 확신하기 때문에 이것이 무엇인지 알기를 바랍니다.그것이 무엇일지에 대한 당신의 어떤 생각도 행복합니다.
감사합니다. 그리고 아래 스택 트레이스 예시:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet successfully received from the server was 625,694 milliseconds ago. The last packet sent successfully to the server was 0 milliseconds ago.
at sun.reflect.GeneratedConstructorAccessor416.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:407)
at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1116)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3082)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2968)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3516)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2570)
at com.mysql.jdbc.StatementImpl.executeQuery(StatementImpl.java:1474)
at me.raum.et.EasyTickets.queryDB(EasyTickets.java:1514)
at me.raum.et.EasyTickets.ticketReminder(EasyTickets.java:305)
at me.raum.et.EasyTickets$1.run(EasyTickets.java:60)
at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftTask.run(CraftTask.java:58)
at org.bukkit.craftbukkit.v1_6_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:818)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:330)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:773)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:655)
at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:2529)
at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2979)
... 17 more
언급URL : https://stackoverflow.com/questions/24478068/jdbc-communications-link-failure-since-mariadb-10-0
'programing' 카테고리의 다른 글
혼합 환경에서의 MariaDB와 MySQL - 마스터/슬레이브 설계의 복제 문제 (0) | 2023.09.16 |
---|---|
장고 쿼리 집합의 카운트() 대 len() (0) | 2023.09.16 |
Woocommerce 3에서 모든 배송 클래스 받기 (0) | 2023.09.16 |
WordPress: WP_Query를 사용자 지정 날짜 필드별로 주문하고 매달 이후에 루프를 분할합니다. (0) | 2023.09.16 |
디렉토리의 모든 파일에 대해 프로그램을 실행하기 위해 Powershell을 사용하는 방법 (0) | 2023.09.16 |