Mysql+TomCat : Connexion impossible
Bonjour,
Depuis quelques temps, une de mes application tomCat utilisant mysql me renvoie le message suivant de manière aléatoire lors de la création d'une connexion vers Mysql :
Citation:
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
La connexion est faite via un pool dataSource, et l'erreur se produit au moment où l'on demande au pool de créer une nouvelle connexion.
Après vérification :
le nombre maximale de connexion est de 151 (rqt utilisée pour le trouver : show variables like "max_connections";)
Le nombre de process utilisé est de 9 (rqt utilisée : showProcessList)
le lien réseau entre mon serveur mysql et le serveur tomcat est toujours actif (réponse au ping compris entre 0.5ms et 1.6 ms)
Le driver utilisé est le suivant : /mysql-connector-java-5.1.16-bin.jar
En espérant que quelqu'un saura m'aider, je vous remercie par avance.
Cdt
Pierre
Edit : la stack trace m'affiche aussi le message suivant :
Citation:
Caused by: java.net.NoRouteToHostException: No route to host
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.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:218)
at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:257)
at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:294)