2011-11-11 4 views
1

J'ai récemment déployé un fichier de guerre Grails en utilisant tomcat. J'ai alors voulu déployer une nouvelle version, j'ai arrêté/déployé l'ancien et essayé de déployer la nouvelle version. Tout cela a été fait en utilisant les pages du gestionnaire. Quand j'ai cliqué sur déployer tomcat m'a donné une erreur, quelque chose disant que l'ancienne version a démarré des processus qui ne sont pas bloqués comme des threads de démon (si je ne me trompe pas?).La guerre des Grails provoque une fuite de mémoire dans Tomcat?

J'ai essayé d'augmenter le Xmx et Xms depuis la lecture des journaux que je pouvais voir qu'il n'y avait plus de mémoire libre et il semble l'avoir résolu.

Pourquoi cela se produit-il? On pourrait penser que le déploiement via l'interface Web serait le moyen le plus sûr de le faire, et que tous les processus précédents seraient fermés.

Comment puis-je éviter de me retrouver dans cette situation à l'avenir?

Répondre

0

Ceci est un problème bien connu. Il n'existe aucune solution de travail pour le problème de redéploiement du gestionnaire Web. Essayez de migrer Grails vers la version actuelle.

Questions connexes