2011-08-26 5 views
0

weblogic 서버의 setDomainEnv.sh 파일에서Weblogic 서버 시작이 느립니다.

 
    -Djavax.xml.stream.XMLOutputFactory=com.sun.xml.internal.stream.XMLOutputFactoryImpl 
    -Djavax.xml.stream.XMLInputFactory=com.sun.xml.internal.stream.XMLInputFactoryImpl 

매개 변수를 JAVA_OPTIONS에 추가했습니다. 이 매개 변수는 프로젝트 요구 사항에 추가되었습니다. 이 후 서버 시작은 5 번 느립니다. 로그에서 정보를 찾을 수 없습니다. 아무도이 문제에 대해 제게 제안 할 수 있습니까?

+0

. 위의 매개 변수를 제거하고 시작 시간이 개선되는지 확인할 수 있습니까? –

+0

또한 응용 프로그램이 시작할 때 외부 웹 서비스와 대화하는 것과 같은 작업을 수행합니까? –

+0

예 .. 매개 변수를 제거하면 시작 시간이 훨씬 향상됩니다. 우리는 시작시 어떤 웹 서비스도 사용하지 않는다. – Sudharshan

답변

0

당신이 나에게 무엇을, 나는 다음을 수행하는 것이 좋습니다 감안할 때 :

1 단계 :에 느린 구성

시작 및 스레드 덤프 모든 말을하자 복용 시작 서버가 작동 될 때까지 30 초. 로그를 확인하고 a) RUNNABLE 상태의 스레드가 수행중인 작업 b) 'com.sun.xml.internal'이 포함 된 것처럼 의심스러운 스택 추적이있는 스레드가 차단 된 경우. 당신이 스레드를 취할 수

는 CPU를 활성화하고 동시에 같은 JProfiler와 같은 1 단계가 도움이되지 않은 경우,

2 단계

를 '-3 죽일'프로파일 러에서 시스템을 시작할 전송하여 덤프 스레드를 시작할 때 기록하고 명백한 CPU 핫스팟 또는 스레드 차단이 있는지 확인하십시오.

그렇습니다. 이것은 다른 뭔가 migh이 도움이

희망,

슬라바 Imeshev

관련 문제