Nous avons une application Grails, et nous utilisons Terracotta pour la mise en cache. Nous avons remarqué qu'à chaque fois que nous ajoutons des champs dans des classes de domaine existantes ou que nous ajoutons de nouvelles classes, l'application se bloque avec "fin inattendue du bloc de données ..." et nous devons redémarrer terracotta pour que les choses tournent à nouveau.Redémarrez la terre cuite après avoir ajouté/modifié des classes de domaine dans l'application Grails
L'architecture que nous avons est:
- Deux serveurs derrière un équilibreur de charge, la gestion d'une Grails instance app chaque
- Un serveur DB séparé
- Terre cuite en cours d'exécution sur l'un des serveurs Web
Sommes-nous Il manque quelque chose? Y a-t-il quelque chose que nous puissions faire pour éviter ces temps d'arrêt sur chaque domaine modifiant le déploiement?
MISE À JOUR: On dirait une question cuite: http://forums.terracotta.org/forums/posts/list/5065.page
Version 3.5 devrait résoudre ce problème. Attendons et espérons!
Merci,
Iraklis
Merci pour votre réponse Maricel. En effet, la différence clé que je vois est que Terracotta est sur un serveur distinct des instances de l'application elles-mêmes. Nous devrons repenser à notre architecture et l'essayer. – Iraklis
Espérons que cela fonctionne pour vous herc. – Maricel