2013-03-04 59 views
1

我有一個java應用程序,它使用mariadb服務器。來自java,drizzle jdbc用於連接mariadb服務器。有時,我得到一個錯誤,破管無法ping通,MariaDB中的管道破裂JDBC

我不知道爲什麼會出現這個錯誤,它的根本原因。

Iam使用ubuntu12.04,最新的drizzle jdbc驅動程序(1.2)和mariadb 5.5.29。

請參閱錯誤日誌:

java.sql.SQLNonTransientConnectionException:無法平:破碎 管在 org.drizzle.jdbc.internal.SQLExceptionMapper.get(SQLExceptionMapper.java:97) at org.drizzle.jdbc.DrizzleConnection.isValid(DrizzleConnection.java:950) at

-------------------------- - - - - - - - - - - - - - - - - - - - - - - - - - 在 org.eclipse.cdt.dsf.concurrent.RequestMonitor $ 2.r聯合國(RequestMonitor.java:298) 在 java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:471) 在java.util.concurrent.FutureTask中$ Sync.innerRun(FutureTask.java:334) 在java.util.concurrent.FutureTask.run(FutureTask.java:166)在 java.util.concurrent.ScheduledThreadPoolExecutor中的$ ScheduledFutureTask.access $ 101(ScheduledThreadPoolExecutor.java:165) 在 java.util.concurrent.ScheduledThreadPoolExecutor中的$ ScheduledFutureTask .RUN(ScheduledThreadPoolExecutor.java:266) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 在 java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:603) at java.lang.Thread.run(Thread.java:679)導致: org.drizzle.jdbc.internal.common.QueryException:無法ping: 損壞的管道 org.drizzle.jdbc.internal.mysql .MySQLProtocol.ping(MySQLProtocol.java:424) at org.drizzle.jdbc.DrizzleConnection.isValid(DrizzleConnection.java:948) ... 14更多原因:java.net.SocketException:損壞的管道在 java .net.SocketOutputStream.socketWrite0(Native Method)at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109) at java.net.SocketOutputStream.write(SocketOutputStream.java:153)at java.io.BufferedOutputStream。 flushBuffer(BufferedOutputStream.java:82) at java.io.Buffer edOutputStream.flush(BufferedOutputStream.java:140) 在 org.drizzle.jdbc.internal.mysql.packet.commands.MySQLPingPacket.send(MySQLPingPacket.java:47) 在 org.drizzle.jdbc.internal.mysql。 MySQLProtocol.ping(MySQLProtocol.java:419) ... 15更多

任何人都可以幫助我嗎?

+0

如果這是一個錯誤報告,在git的細雨JDBC項目將是正確的文件,它的地方。 – 2013-04-20 15:45:36

回答