Консоль администрирования Weblogic слишком медленная - PullRequest
6 голосов
/ 18 апреля 2011

Я установил weblogic 10.3.3, настроил простой домен с настройками по умолчанию.И после запуска weblogic я не могу использовать его через консоль администратора, потому что он запускается слишком медленно (~ 10 минут).Кажется, что приложение консоли администратора разворачивается неправильно.Даже когда я включаю «промежуточный» режим в параметрах развертывания AdminConsole, это не помогает.У кого-нибудь есть решение этой проблемы?Это меня действительно раздражает.


Свойства конфигурации:

Сервер: Сервер Dell PowerEdge r410 (Шестиядерный Intel® Xeon®x64 CPU, 8 ГБ ОЗУ)

ОС: Ubuntu Maverick 10.10 x86_64

Weblogic: 10.3.3 x64 (используется файл wls1033_generic.jar для установки)

Java: 1.6.0_17_i586 (пробовал с разными jdk, включая x64, но тоже не работает)

Ответы [ 3 ]

23 голосов
/ 18 апреля 2011

Оказывается, weblogic использует генератор случайных чисел во время запуска. Из-за ошибки в java он читает случайные биты из /dev/random. С /dev/random проблем почти нет, за исключением того, что он очень медленный. Иногда требуется 10 или более минут, чтобы сгенерировать один номер. Существует простое решение - вместо него используется /dev/urandom. Это не так хорошо, как /dev/random, но, по крайней мере, это мгновенно. Java каким-то образом отображает /dev/urandom файл в /dev/random. Вот почему настройки по умолчанию в $JAVA_HOME/jre/lib/security/java.security бесполезны, они просто не имеют никакого смысла.

Исправить проблему очень просто - добавив строку export JAVA_OPTIONS="-Djava.security.egd=file:/dev/./urandom" в файл /etc/bash.bashrc. Использование /dev/./urandom вместо простого /dev/urandom - это еще один взлом. В противном случае JVM не понимает значение параметра.

Помните об этой проблеме, если вы пытаетесь настроить weblogic под ОС UNIX.

0 голосов
/ 18 апреля 2011

Консоль администратора не должна быть такой медленной, а также не должна занимать 6-8 минут, чтобы запустить сервер или развернуть Консоль администратора.Развертывание консоли администратора на моем компьютере занимает менее 30 секунд, а запуск занимает менее 60 секунд.Время запуска WebLogic - это частая жалоба, но есть вероятность, что что-то настроено неправильно, если время запуска или консоли администратора очень велико.

0 голосов
/ 18 апреля 2011

Не глядя на журналы запуска, мы могли только догадываться. Weblogic, как правило, зверь. Мне обычно требуется от 6 до 8 минут для запуска на моих машинах разработки, но, похоже, это хороший сервер, так как он занимает у вас 10 минут.

...