Настройки памяти Tomcat - PullRequest
       13

Настройки памяти Tomcat

2 голосов
/ 25 января 2011

Я получаю исключение из памяти в своем коте. Может ли кто-нибудь объяснить, как выполнять настройки и какие наилучшие значения нужно установить на основе расчета общей памяти. Спасибо заранее.

С уважением, Chaitu

Ответы [ 2 ]

3 голосов
/ 25 января 2011

Tomcat использует флаги запуска Java для настройки конфигурации памяти. Вы захотите установить переменную среды JAVA_OPTS включающей -Xmx512m (или столько места в куче, сколько, по вашему мнению, вам понадобится).

export JAVA_OPTS="-Xmx512m"

Если вы получаете исключения памяти PermGen, вам также может потребоваться установить MaxPermSize:

export JAVA_OPTS="-Xmx512m -XX:MaxPermSize=128m"

Обычные сценарии запуска catalina будут включать переменную среды JAVA_OPTS в свой обычный процесс запуска.

0 голосов
/ 29 сентября 2012

Эта ссылка содержит полезные советы по установке этих значений для tomcat6 в Ubuntu.

https://serverfault.com/questions/139435/where-to-set-java-heap-options-e-g-xmx-for-tomcat-6-under-ubuntu-9-04

...