Alfresco: OutOfMemoryError: пространство PermGen

Я установил Alfresco Community 4.2.0c (ручная установка) с этими настройками Tomcat в startup.sh:

CATALINA_OPTS = "- Xms512m -Xmx1024m -Xss1024k -XX: MaxPermSize = 900m -XX: NewSize = 512m -server -Dalfresco.home = / home / aegif / alfresco -Dcom.sun.management.jmxremote"

В Oracle jdk1.7.0_15, Linux 2.6.18, CentOS 5.8.
Когда я запускаю startup.shАльфреско начинает бежать, но через минуту после Alfresco started сообщение, которое я получаю:

Apr 15, 2013 7:17:32 PM org.apache.catalina.startup.HostConfig deployWARs
SEVERE: Error waiting for multi-thread deployment of WAR files to complete
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: PermGen space

Как я могу получить эту ошибку, хотя MaxPermSize=900m что уже является огромной ценностью?
Кстати, я получаю то же исключение с другими значениями MaxPermSize, такими как 256 или 700 метров.

Подсказка: журнал говорит:

maximum heap size 247.500MB
WARNING - maximum heap size 247.500MB is less than recommended 512MB

Даже если startup.sh имеет -Xmx1024m,

Мой CATALINA_OPTS не так?

1 ответ

Решение

Похоже, что он берет значение CATALINA_OPTS откуда-то еще, взгляните на catalina.sh, также попытайтесь поместить / определить эти настройки в catalina.sh вместо startup.sh.

Другие вопросы по тегам