IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JDBC Java Discussion :

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure


Sujet :

JDBC Java

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    Bonjour,

    J'ai une application struts sur un serveur tomcat 4.1 qui tourne nickel avec une base de donnees distante mais le matin il m'arrive souvent d'avoir un soucis: la connection est perdue et je dois redemarrer le serveur.

    Je ne sais pas si cela est du a un timeout quelconque mais etant donné que ca n'arrive que le matin (et pas dans la journee quand des utilisateurs sont sur le site web) je me dis que ca peut etre une raison.
    J'avoue que je reste perplexe car au redemarrage la connexion repart du premier coup (donc les user/passwd sont corrects).

    Je vous mets la trace ci dessous.

    Merci d'avance
    Francois

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
     
    Last packet sent to the server was 11 ms ago.
            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
            at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
            at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
            at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1074)
            at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2873)
            at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2763)
            at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3299)
            at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1837)
            at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1961)
            at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2543)
            at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1737)
            at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1888)
            at [my code]
            at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
            at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
            at [tomcat classes]
            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
            at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
            at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
            at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
            at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
            at org.apache.ajp.tomcat4.Ajp13Processor.process(Ajp13Processor.java:458)
            at org.apache.ajp.tomcat4.Ajp13Processor.run(Ajp13Processor.java:551)
            at java.lang.Thread.run(Thread.java:619)
    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:2332)
            at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:2774)
            ... 43 more

  2. #2
    Membre actif Avatar de coco62
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    237
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 237
    Points : 278
    Points
    278
    Par défaut
    Une sauvegarde la nuit qui arrête puis redémarre les BDD ?

Discussions similaires

  1. Réponses: 6
    Dernier message: 01/11/2014, 12h55
  2. Réponses: 2
    Dernier message: 10/06/2014, 13h50
  3. Réponses: 1
    Dernier message: 29/01/2010, 20h23
  4. Réponses: 0
    Dernier message: 22/04/2009, 19h03
  5. Réponses: 1
    Dernier message: 20/04/2009, 09h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo