Glassfish V3 израсходовав всю доступную память

Я довольно уверен, что проблемой был один из или комбинация:

  1. Установка Вторичного сервера DNS от моего ISP вместо того, чтобы оставить сервер SBS как его собственный единственный сервер DNS.
  2. Отключение IPv6, потому что я полагал, что мне не был нужен он.

Я с тех пор переустановил и постарался не отключать IPv6 или устанавливать вторичный сервер DNS (вместо этого добавляющий серверы DNS нашего ISP как средства передачи в Инструментах Admininstrative → DNS-сервер). Я должен все же видеть любые проблемы, хотя но это вовсе не значит они не возвратятся.

Однако, если кто-либо может объяснить в ответе, как точно один или оба из них вызвал бы мои проблемы, я с удовольствием дам им принятый ответ.

1
задан 21 April 2010 в 15:00
2 ответа

Glassfish минимальная необходимая RAM составляет 1 ГБ. Можно проверить эту документацию прямо здесь: GlassFish Сервер для предприятия v3 Аппаратные и программные Требования. Поэтому определите-Xmx, чтобы быть меньше затем 512M, не будет, собираясь работать.

Править: Я просто понимаю, что Вы имеете, спрашивает этот вопрос 7 месяцев назад. Я надеюсь, что мой ответ выручает Вас

1
ответ дан 4 December 2019 в 10:42

У меня есть некоторый опыт. Прежде всего, проверьте использование памяти перед запуском Glassfish. Я начал с Centos 5, после отключения некоторых служб он потребляет около 256 МБ ОЗУ. Когда я запускаю домен, потребляется еще 240M. Когда я вхожу в консоль администратора Glassfish, еще 150 метров. Проверяю оперативную память командой "бесплатно". Кроме того, заметил, что последовательность start-domain, stop-domain вызывает некоторую утечку памяти, так как используемый RAM более точен, чем до запуска Glassfish. Я изменил Xmx для административного сервера на 192M, и он работает, однако потребляет больше этого лимита.

Centos 5.9 86_64 Стеклянная рыба 3.1.2.2 JVM Oracle 1.7u21

-1
ответ дан 4 December 2019 в 10:42

Теги

Похожие вопросы