sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-users] error calling setAutoCommit on sql connection


From: Benjamin Rota
Subject: Re: [sdx-users] error calling setAutoCommit on sql connection
Date: Tue, 27 Jan 2009 14:04:40 +0100
User-agent: Thunderbird 2.0.0.19 (Windows/20081209)

Malo Pichot a écrit :
Je ne suis pas sûr d'une chose : votre application fonctionne avec quel
serveur SQL ? HSQL ? PostgreSQL ? MySQL ?

Le bout de message d'erreur que vous donnez m'est connu pour HSQL : la
base HSQL est corrompue. Plusieurs raisons peuvent corrompre la base
HSQL. La plus répandue est la copie du dossier "databases" qui contient
la base HSQL alors que l'application n'est pas arrêtée.
Exemple : si vous souhaitez répliquer votre application d'une machine A
vers une machine B, il est possible de le faire en copiant simplement le
dossier de l'application du serveur A vers le serveur B. Si vous faites
cela alors que l'application tourne (ie, Tomcat n'est pas arrêté) alors
vous avez 99% de chance de corrompre la base HSQL.

En tout cas, quelque soit le serveur SQL utilisé, il n'y a rien
d'étonnant à ce que l'erreur se produise sur un serveur et pas sur d'autres.
Bonjour,

Merci pour votre réponse.
J'utilise une base HSQL, le problème de corruption de la base m'est connu, je l'avais déjà rencontré.

Mais je pense avoir trouvé l'origine du problème, en faisant une recherche dans les archives de la liste sdx-users. En fait, j'utilise 2 serveurs web en mode redondant, qui pointent sur le même jeu de fichier et la même base HSQL...et il semble, d'après un message sur cette liste datant de 2004, que ce mode de fonctionnement pose problème avec une base HSQL. Je vais voir pour passer en MySQL !

Benjamin Rota




reply via email to

[Prev in Thread] Current Thread [Next in Thread]