2011-04-18 8 views
6

weblogic 10.3.3을 설치했으며, 기본 구성으로 단순 도메인을 구성했습니다. 그리고 웹 로직을 시작한 후에는 관리 콘솔을 통해 사용할 수 없습니다. 너무 느리게 시작하기 때문에 (~ 10 분). 관리 콘솔 응용 프로그램이 잘못 배포 된 것 같습니다. AdminConsole 배포 옵션에서 '준비'모드를 활성화하더라도 도움이되지 않습니다. 아무도이 문제에 대한 해결책을 가지고 있습니까? 그것은 정말로 나를 괴롭힌다.Weblogic 관리 콘솔이 너무 느립니다.


구성 속성 :

서버 :Dell PowerEdge r410 server (식스 코어 인텔 ® 제온 ®의 x64 CPU 8GB의 RAM)

OS : 우분투 매버릭 10.10 x86_64에

웹 로직 : 10.3.3 x64 (설치시 wls1033_generic.jar 파일 사용)

자바 : 1.6.0_17_i586은 (64 등 다양한 JDK 년대에 시도했지만이 중 하나가 작동하지 않습니다) 우리는 단지 추측 할 수있는 시작 로그를 보지 않고

+1

시작시 자체 콘솔 앱을 배포 할 수있게 설정 했습니까? 또는 첫 번째 요청시 배포합니까? – JoseK

답변

23

웹 로직은 시작 중에 난수 생성 프로그램을 사용합니다. 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은 옵션 값을 이해하지 못합니다.

UNIX 기반 OS에서 weblogic을 설정하려고하면이 문제에 유의하십시오.

+1

[버그 4705093 :/dev/random이 아닌 경우/dev/urandom을 사용하십시오] (http://bugs.sun.com/view_bug.do?bug_id = 4705093) 및 [버그 6202721 :/dev/urandom이 선택된 경우에도 SHA1PRNG가/dev/random에서 읽습니다.] (http://bugs.sun.com/view_bug.do?bug_id=6202721)에서이 배경에 대해 설명합니다 . 그런 오랜 시간이 지난 후에도 여전히 문제가되는 수치심. –

+0

@BurhanAli :이 버그로 인해 비용이 많이 들었다고 말할 수 있습니다. (실제 수치 – altern

+0

오, 이런. 유감 스럽네요. : –

0

합니다. Weblogic은 일반적으로 짐승입니다. 일반적으로 내 개발 컴퓨터에서 시작하기까지 6-8 분 정도 소요되지만, 10 분 정도 걸리는 멋진 서버처럼 보입니다.

+0

합리적으로 구성된 시스템에서 WebLogic Server는 매우 빨리 실행됩니다. 바닐라의 WebLogic Server 도메인이 1 분 안에 나타납니다. 도메인에 더 복잡한 애플리케이션 (특히 SOA Suite 또는 WLI와 같은 프레임 워크)이 배치 된 경우 시간이 오래 걸릴 수 있지만 WebLogic Server 자체가 아니라 애플리케이션을 초기화하는 것입니다. WebLogic Server의 부팅 시간과 응용 프로그램 초기화 사이의 구분은 중요한 것입니다. – kevinpowe

0

관리 콘솔의 속도가 느리거나 서버를 시작하거나 관리 콘솔을 배포하는 데 6-8 분이 걸리지 않아야합니다. 내 컴퓨터에 관리 콘솔을 배포하는 데 30 초 미만이 소요되고 시작 시간이 60 초 미만입니다. WebLogic의 시작 시간은 일반적인 불만 사항이지만 시작 또는 관리 콘솔 배포 시간이 매우 긴 경우 무언가 잘못 구성 될 가능성이 있습니다.

+0

기본 구성을 변경 했습니까? –

관련 문제