Forum Ametys

Forum de la communauté Ametys

You are not logged in.

#1 13/12/2010 14:00:51

didieradams
Guest
Registered: 02/12/2010
Posts: 11

Instabilité lors de la manipulation des pages dans le sitemap

Tout d'abord bravo pour la sortie de la version 3.1 qui est plus riche et plus stable.

Néanmoins, il reste des erreurs fréquente lors de la manipulation de la sitemap :

type Rapport d'exception
message
description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
exception
javax.servlet.ServletException: L'exécution de la servlet a lancé une exception
cause mère
java.lang.OutOfMemoryError: PermGen space

J'ai déjà augmenté la mémoire allouée à la JVM à 512Mo...

Une idée ?

Bien à vous
Didier.

Offline

#2 13/12/2010 14:06:49

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,111

Re: Instabilité lors de la manipulation des pages dans le sitemap

Bonjour et merci

Les JVM de sun sont dotées de deux espaces mémoire (visible dans l'admin).
Le permier sert à charger les objects etc... il se configure avec -Xmx512m
Le deuxième sert à charger les librairies (le code java lui même) et il se configure avec -XX:MaxPermSize=128M

Il s'agit de deux espaces mémoire séparés.

C'est ce deuxième qui vous pose problème. Par défaut il doit valoir 64M (ou 96M si vous avez l'option -server), mais 128M sont nécessaire à cause de toutes les librairies qui sont incluses.

Voilà !


Raphael Franchet
Expert Ametys

Offline

#3 13/12/2010 14:45:51

didieradams
Guest
Registered: 02/12/2010
Posts: 11

Re: Instabilité lors de la manipulation des pages dans le sitemap

Merci Raphaël

C'était bien ça.

Offline

#4 08/12/2011 16:27:40

hbaslo
Guest
Registered: 08/12/2011
Posts: 1

Re: Instabilité lors de la manipulation des pages dans le sitemap

Bonjour,

J'ai la même erreur que ci-dessus, mais j'avoue ne pas savoir où modifier l'allocation mémoire pour la jvm.

D'habitude je fais ça en passant la taille en argument au lancement de l'application. Comment proposez vous de le faire ici pour exécuter le front ? Faut il modifier le source qui lance la page d'index ?


merci par avance.
Hervé

Offline

#5 08/12/2011 17:14:58

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,111

Re: Instabilité lors de la manipulation des pages dans le sitemap

L'allocation de mémoire d'un JVM se fait dans la ligne de commande qui lance le programme java : en l'occurence ici c'est Tomcat le programme java (ou jetty c'est selon).

Sous Windows, si vous utilisez tomcat, cela se fait dans le script de lancement de tomcat, par exemple : Tomcat/bin/startup.bat
en positionnant la variable JAVA_OPTS avec les valeurs qui vous interesse par exemple :
set JAVA_OPTS=-Xmx512m -XX:MaxPermSize=128M

Sous Linux, c'est startup.sh et la déclaration doit ressembler à
export JAVA_OPTS=-Xmx512m -XX:MaxPermSize=128M


Raphael Franchet
Expert Ametys

Offline

#6 08/12/2011 17:17:21

Raphaël Franchet
Expert Team
From: Toulouse
Registered: 10/08/2010
Posts: 1,111

Re: Instabilité lors de la manipulation des pages dans le sitemap

et boujour au fait !  smile


Raphael Franchet
Expert Ametys

Offline

Board footer

Powered by FluxBB