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.