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
_______________________________________________
sdx-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/sdx-users