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

Hibernate Java Discussion :

hibernate et c3p0, l'application ne tourne plus


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 159
    Par défaut hibernate et c3p0, l'application ne tourne plus
    Bonjour. je travaille actuellement avec hibernate et c3p0 (la version c3p0-0.9.1.2).
    En production, après un certain temps de fonctionnement mon application se bloque, et rien n'avance.
    Je constate ce blocage sur les pages ayant des données dynamiques a puise en base (donc lié a hibernate et c3p0). Sur le forum j'ai constaté que beaucoup avait ce probleme, mais je me permets de poster. Quelque peut etre a une solution a ce probleme
    Ci dessous mon fichier de configuration hibernate
    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
     
    <?xml version='1.0' encoding='utf-8'?>
    <!DOCTYPE hibernate-configuration PUBLIC
            "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
            "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
     
    <hibernate-configuration>
     
        <session-factory>
    		<property name="hibernate.cglib.use_reflection_optimizer">false</property>
            <!-- Database connection settings -->
            <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
            <property name="connection.url">jdbc:mysql://127.0.0.1/ciospbbd</property>
            <property name="connection.username">root</property>
            <property name="connection.password"></property>
     
            <!-- JDBC connection pool (use the built-in)   -->
            <property name="hibernate.c3p0.min_size">3</property>
    		<property name="c3p0.max_size">15</property>
    		<property name="hibernate.c3p0.timeout">5000</property>
    		<property name="hibernate.c3p0.max_statements">0</property>
            <!-- SQL dialect -->
            <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
    	 <property name="hibernate.c3p0.acquire_ increment">3</property>
    	 <property name="hibernate.c3p0.idle_test period">300</property>
     
     
     
            <!-- Enable Hibernate's automatic session context management -->
            <property name="current_session_context_class">thread</property>
     
            <!-- Disable the second-level cache   -->
            <property name="cache.provider_class">org.hibernate.cache.NoCacheProvider</property> 
     
     
     
            <!-- Echo all executed SQL to stdout -->
            <property name="show_sql">true</property> 
     
     
     
     
    ....
        </session-factory>
     
    </hibernate-configuration>
    Je suis en train de préparer des tests sur irontrack pour voir si j'ai des connexions qui lachent

  2. #2
    Membre émérite Avatar de Gardyen
    Homme Profil pro
    Bio informaticien
    Inscrit en
    Août 2005
    Messages
    637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bio informaticien

    Informations forums :
    Inscription : Août 2005
    Messages : 637
    Par défaut
    j'utilise également c3p0 (0.9.1) et hibernate (3.2.5) en production et je n'ai pas de problèmes comme le tien

    as-tu configuré les tests de connexion ?

    je te donne ma config, au cas ou ça puisse arranger quelquechose

    hibernate.cfg.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    <!-- configuration pool via c3p0 -->
    <property name="c3p0.acquire_increment">1</property>
    <property name="c3p0.idle_test_period">3600</property>
    <!-- seconds -->
    <property name="c3p0.max_size">30</property>
    <property name="c3p0.max_statements">0</property>
    <property name="c3p0.min_size">2</property>
    <property name="c3p0.timeout">100</property>
    c3p0.properties
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    c3p0.preferredTestQuery =SELECT 1
    c3p0.testConnectionOnCheckin=true
    c3p0.acquireRetryDelay=1000
    c3p0.acquireRetryAttempts=60
    c3p0.breakAfterAcquireFailure=false

  3. #3
    Membre confirmé
    Inscrit en
    Août 2005
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 159
    Par défaut
    Merci pour ta config .
    J'essaierai de mettre ta config et je te donne des nouvelles.
    En plus, je vais faire des tests avec irontrack pour voir qu'est ce qui se passe)

Discussions similaires

  1. Utiliser DAO dans une application VS2003 et plus
    Par Lucas Panny dans le forum Visual C++
    Réponses: 7
    Dernier message: 04/04/2008, 12h12
  2. [MyEclipse] Mon application n'est plus lancée
    Par Christophe P. dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/09/2007, 16h17
  3. [C#] Application qui tourne toutes les nuits
    Par Rodie dans le forum Windows Forms
    Réponses: 4
    Dernier message: 04/10/2006, 14h54
  4. Réponses: 2
    Dernier message: 26/06/2006, 13h43
  5. [VB.NET] Programmer une Application qui tourne sur un PDA?
    Par Bils dans le forum Windows Forms
    Réponses: 1
    Dernier message: 27/01/2006, 04h23

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