Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [urgente] ( Toplink + Mysql ) problemi di timeout ?

    Ho due siti che usano Toplink +mysql ospitati su una vps.
    Entrambi hanno un problema piuttosto serio, la connessione a mysql.
    Ogni tot ore, 8 per la precisione questa connessione scade.
    La cosa assurda è che la connessione scade, ma il sito si visualizza cmq, perchè sfrutta i dati che toplink credo abbia in memoria, e quando si va a scrivere sul db solleva l'errore.
    Qualche ora dopo nemmeno si visualizza più il sito ma parte solo l'errore.

    Questo errore dice di più o meno di mettere autoreconnect= true o di modificare il timout di mysql.

    Solo che l'autoreconnect c'è!!!

    Sono piuttosto disperato e stavo quasi pensando di fare un thread che mi spenga e riaccenda tomcat alle 4 di notte. ma è una soluzione assurda.

    Che fare ?



    Codice PHP:
    <?xml version="1.0" encoding="UTF-8"?>
    <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence [url]http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd[/url]">
      <persistence-unit name="#######" transaction-type="RESOURCE_LOCAL">
       
       <provider> oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider</provider>
        <exclude-unlisted-classes>false</exclude-unlisted-classes>
        <properties>
          <property name="toplink.jdbc.driver" value="com.mysql.jdbc.Driver"/>
          <property name="toplink.logging.level" value="INFO"/>
          <property name="toplink.jdbc.user" value="####"/>
          <property name="toplink.jdbc.password" value="###"/>
          <property name="toplink.jdbc.url" value="jdbc:mysql://localhost:3306/####?autoReconnect=true" />
          
          <property name="toplink.ddl-generation" value="create-tables"/>
        </properties>
      </persistence-unit>
    </persistence>
    Flectere si nequeo superos acheronta movebo

  2. #2
    Hai già provato a cambiare versione del jconnector?

    Se pinghi il db ogni tot, la connessione cade comunque dopo circa 8 ore?

    Il timeout per le connessioni in sleep per il server mysql a quanto è settato?

    Non mi risulta che mysql quando "cade" abbia una cache.

    L'applicazione che errore preciso ti da?

  3. #3
    Originariamente inviato da magnus
    Hai già provato a cambiare versione del jconnector?

    Se pinghi il db ogni tot, la connessione cade comunque dopo circa 8 ore?

    Il timeout per le connessioni in sleep per il server mysql a quanto è settato?

    Non mi risulta che mysql quando "cade" abbia una cache.

    L'applicazione che errore preciso ti da?
    ma non è mysql ad avere la cache ma toplink essendo una persistence unit.

    Cambiare versione del jconnector ? dove vedo la versione ?
    Flectere si nequeo superos acheronta movebo

  4. #4
    Dal nome del jar ( del tipo: mysql-connector-java-5.1.6-bin.jar )

    Cerca nel tuo application server ( quale usi? )

  5. #5

  6. #6
    Ops... non avevo letto che usi tomcat.
    I jar si trovano quindi nella directory lib o webapps\TUO_CONTESTO\WEB-INF\lib o nella directory common.

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326

    Moderazione

    PS: Urgente è una parola che nei forum non esiste... esiste solo al Pronto Soccorso, e anche lì...


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  8. #8

    Re: Moderazione

    Originariamente inviato da LeleFT
    PS: Urgente è una parola che nei forum non esiste... esiste solo al Pronto Soccorso, e anche lì...


    Ciao.
    Che poi urgente... :master: E' sparito

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.