Почему консоль администратора Glassfish такая медленно?

Я использую GlassFish Server Open Source Edition 3.0.1 (сборка 22). Как в моей среде разработки (Mac OSX, 4 ядра и 8 ГБ ОЗУ), так и в производственной среде (Linux, 2 ядра, 4 ГБ) консоль мучительно медленно запускается.

Машина в основном простаивает. Что делает стеклянная рыба? Есть ли что-нибудь, что нужно настроить, чтобы ускорить его запуск?

Обновление 1 :

Пример. Я пытался реплицировать некоторую конфигурацию JDBC, которую я реализовал и протестировал локально, на моем сервере. Я только что потратил ЧАС, пытаясь скопировать конфигурацию, потому что я не могу одновременно открыть и dev, и prod, консоли Glassfish без тайм-аута одной из них.

I ' d, чтобы открыть консоль разработчика, затем, наконец, prod, но когда я снова щелкаю в окне разработки, время ожидания уже истекло, и теперь он пытается перезапустить себя.

Это безумие. Час на репликацию простого соединения JDBC? Кому-нибудь действительно удается успешно использовать это в производственной среде?

Обновление: 2

Я обнаружил две вещи, которые имели огромное значение:

  1. Ajax-аспекты пользовательского интерфейса Glassfish кажутся очень хрупкими. У меня были открыты две вкладки браузера: одна на localhost: 4848 , а другая на localhost: 9000 . Первая вкладка относилась к серверу Glassfish, фактически работающему на локальном хосте. Второй был удаленным сервером, порт которого перенаправлялся на локальный сервер через ssh. Обычно это не проблема, но я подозреваю, что это сбивает с толку обработку сеанса в Glassfish, когда видишь два сервера на одном «хосте», даже если они находятся на разных портах.

  2. Я обновил свой 3.0 до 3.1. Похоже, это устранило большую часть задержки запуска.

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

9
задан George Armhold 14 March 2011 в 14:29
поделиться