docsun.bo 发表于 2009-9-15 00:09:56

一个关于mysql connection refused 的问题

我测试用的是vm做的linux虚拟机,通过java的jdbc包连接mysql,不知道为什么运行一段时间之后出现以下的错误,我没有用任何的连接池,就是长时间运行之后就报错了,谢谢牛人解答,异常如下
Caused by: com.mysql.jdbc.CommunicationsException: Communications link failure

Last packet sent to the server was 0 ms ago.
      at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1070)
      at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:335)
      at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2043)
      ... 9 more
Caused by: java.net.ConnectException: Connection refused
      at java.net.PlainSocketImpl.socketConnect(Native Method)
      at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
      at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
      at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
      at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
      at java.net.Socket.connect(Socket.java:520)
      at java.net.Socket.connect(Socket.java:470)
      at java.net.Socket.<init>(Socket.java:367)
      at java.net.Socket.<init>(Socket.java:209)
      at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:253)
      at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:284)
      ... 10 more

kider 发表于 2009-9-15 15:49:38

是不是vm和网络的问题呢?检查之...

再看看你的MySQL wait_timeout参数是不是设置的过小。
页: [1]
查看完整版本: 一个关于mysql connection refused 的问题