OutOfMemory exception sous tomcat

Modifié par Julien EYMERY le 2015/08/05 10:22

Une solution est l'augmentation du maximum heap size de la JVM.

Pour cela si tomcat démarré en service, mettre à jour la page de propriétés [java] en indiquant une valeur de 128 (ou 256 ou 512...selon les besoins) pour le champ Maximum memory pool.

tomcat.png

Si tomcat est démarré en console, le fichier catalina.bat est exécuté. Ce dernier s'appuie sur des variables systèmes pour ajuster sa configuration.
Il suffit alors de créer ou de compléter la variable système CATALINA_OPTS en ajoutant l'option -Xmx128m ou -Xmx256m ou -Xmx512m...(à définir selon les besoins).

Remarque : la valeur du maximum heap size doit rester bien en deça de la mémoire physique disponible sur la machine sous risque de voir les performances chuter radicalement.

Articles connexes

Les articles connexes apparaissent ici en fonction des étiquettes que vous avez sélectionnées. Cliquez pour modifier la macro et ajouter ou modifier des étiquettes.