![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
pizgin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 18.8.2007 Репутация: нет Всего: нет |
После 10-11 deploy/reload'ов Tomcat отваливается с ошибкой
автор Encountered exception java.lang.OutOfMemoryError: PermGen space Жутко достает. Приходиться перезагружать Tomcat (он еще и не всегда перезагружается, приходиться kill -9 xxxx делать) и деплоить заново. Подскажите как с этим бороться. ОС: Ubuntu 7.04, Tomcat: 6.0.13, Spring 2.0.6, Hibernate 3.2 |
|||
|
||||
tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 74 Всего: 132 |
Никак. В большинстве остальных веб-контейнерах и серверах приложений можно наблюдать это гораздо чаще. Так что, думаю можно только радоваться.
|
|||
|
||||
lunix |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 17.2.2007 Репутация: нет Всего: нет |
Можно просто увеличить память опцией -XX:MaxPermSize=size, есть еще какие-то опции. Я так делал. Но конечно, полностью это не решало проблему exception java.lang.OutOfMemoryError: PermGen space. Просто при увеличении памяти контейнер выдерживал большее количество редиплоев. Примерно полгода назад искал решение этой проблемы в google, народ говорит что решения нет(, можно просто сделать так, чтоб контейнер выдерживал большее кол-во редиплоев.
|
|||
|
||||
ekr |
|
|||
![]() ...и это пройдет... ![]() ![]() Профиль Группа: Участник Сообщений: 359 Регистрация: 6.5.2007 Где: Moscow, RU Репутация: 12 Всего: 19 |
в область хипа с названием perm(anent) грузятся и располагаются классы.
увеличение этой области - дело полезное, но проблему не решает: посему надо включить garbage collector для этой области. тогда ненужные классы будут вычищаться из perm-области. как включить gc для perm - зависит от используемой jvm. |
|||
|
||||
pizgin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 18.8.2007 Репутация: нет Всего: нет |
В скрипт запуска Tomcat'a (catalina.sh) прописал
Теперь хватает на целый день ![]() ![]() ![]() Спасибо. |
|||
|
||||
ventus8 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 7.12.2008 Репутация: нет Всего: нет |
А в какой файл это прописывать, в server.xml или в catalina.properties ?
И в какой раздел ? Это сообщение отредактировал(а) ventus8 - 31.8.2009, 14:01 |
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 28 Всего: 159 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |