title: JDBC ERROR:08S01 sometimes happens
body: <blockquote>
    <p>SQLState relac: 08S01, thread:0</p>
    
    <p>com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure</p>
    
    <p>The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
    ...  more</p>
    
    <p>Caused by: java.net.SocketException: No buffer space available (maximum connections reached?): connect
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:529)
        at java.net.Socket.connect(Socket.java:478)
        at java.net.Socket.(Socket.java:375)
        at java.net.Socket.(Socket.java:218)
        at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:257)
        at com.mysql.jdbc.MysqlIO.(MysqlIO.java:294)
        ... 20 more</p>
  </blockquote>
  
  <p>I working with N threads and it happens just sometimes not in a specific time( X minutes)</p>
  
  <p>I try with diferent driver but i can't solve the problem.</p>