17/09/2010

JBoss service PermGen OutOfMemory windows

Après bien des pérégrinations j'ai trouvé le problème qu'on avait sur notre serveur de prod et pas en test. La seule différence c'était que le jboss de prod était lancé en service et pas le jboss de test.

Le problème était le suivant
dans le service.bat il y a deux lignes innocentes
REM Suppress killing service on logoff event
set JAVA_OPTS=-Xrs

Ça parait bien mais là où ca s'aggrave c'est que dans le run.conf.bat

if not "x%JAVA_OPTS%" == "x" goto JAVA_OPTS_SET

qui permet de ne pas prendre en compte les java_opts si elles sont déjà installées.

Ainsi donc pour supprimer le problème de logoff jboss supprime toute sa propre configuration. Belle perf!

tout ça est bien sur tracé dans https://jira.jboss.org/browse/JBAS-7290 mais pour le trouver j'ai du chercher

Aucun commentaire: