본문 바로가기

WAS - WebLogic

(74)
[weblogic] WebLogic MSI 모드 설정 및 주의사항 WebLogic 8.x 버전까지는 Admin Server가 구동되어 있어야만 Managed Server가 기동할 수 있었으나 WebLogic 9.x 부터 Admin Server가 구동되어 있지 않더라도 Managed Server가 이전에 구동한 config.xml 파일을 적용하여 해당 서버를 구동할 수 있다. MSI mode 설정 (WebLogic 10.3.6 기준) 관리콘솔 : Environment > Servers > {Managed Server} > Configuration > Tunning (Advanced) 에서 Managed Server Independence Enabled check box가 선택 (디폴트로 선택되어 있다) MSI 모드가 설정되어 있더라도 Admin Server가 구동되어 있..
[weblogic] WebLogic Thread 사이즈 지정하는 방법 2가지 Weblogic 9버전부터 thread가 self-tuning으로 부족하면 자동으로 늘리도록 되어있다. 부하테스트를 할 때 부하를 천천히 올리는 것이 아니라 갑자기 부하를 많이 줄 경우, weblogic thread 개수가 일정 수에서 늘어나지 않아서 정상적인 부하테스트가 되지 않는 상황이 발생할 수 있다. (thread가 40개에서 더 이상 올라가지 않는 현상 발생하는 등) Weblogic 스레드 증가하는 알고리즘에서 기존 처리율을 계산해서 올리는데, 처리하기 전에 부하가 많이 들어와서 thread 개수가 증가 되지 않는것으로 보인다. Weblogic 부하테스트를 할 경우 미리 아래와 같이 min max 사이즈를 충분한 값으로 지정해주면 무리 없이 진행할 수 있다. #01. 서버 기동 스크립트 수정하는..
[weblogic] stop 스크립트 실행 시 에러 발생 - Destination unreachable #. 문제 상황 아래와 같이 OOME 에러가 발생한 상황 서버 재기동을 하려고 stop 스크립트를 실행하였는데 아래와 같이 에러 발생하면서 shutdown 이 불가함 WLST 를 통해 shutdown 시도하여도 마찬가지로 shutdown 불가함 #. 조치 결과 OutOfMemoryError가 발생해서 서버 상태가 정상적이지 않은 것으로 추측함. kill -9 명령어로 프로세스 강제 종료 후 재기동 조치 하였다
버전별 WebLogic Certification Matrix WLS 8.1 http://docs.oracle.com/cd/E13196_01/platform/suppconfigs/configs81/81_over/overview.html#1146895 WLS 9.0 http://docs.oracle.com/cd/E13196_01/platform/suppconfigs/configs90/90_over/overview.html#1122259 WLS 9.1 http://docs.oracle.com/cd/E13196_01/platform/suppconfigs/configs91/91_over/overview.html#1122259 WLS 9.2 http://docs.oracle.com/cd/E13196_01/platform/suppconfigs/configs92/92_over/..
[weblogic] 설치 가이드 | 11g (10.3.6) | windows #. 호환성 검토https://hyuunchul.tistory.com/392 #. WebLogic 11g (10.3.6) 기동/정지 스크립트 (windows)https://hyuunchul.tistory.com/393 #. WebLogic  윈도우 서비스 설치 가이드https://hyuunchul.tistory.com/111  #02. 서버 엔진 설치CMD로 설치 시 한글이 출력되기 때문에Yes / No 입력이 안되는 상황이 발생함.GUI로 설치하는 것이 그나마 편하다. CMD에서 설치 파일 실행 명령어 입력{JAVA_HOME}\bin\java -jar wls1036_generic.jar  아래와 같이 설치 마법사가 실행되면 성공 "새 Middleware 홈 생성" 클릭WebLogic 설치할 디렉토리 지..
Weblogic Cluster 맴버 준비 시간 timeout 11g (10.3.6) 클러스터 설정 후 managed server 기동 시 메시지 출력 서버 기동 시간이 오래 걸리게 되어 불편함 Member Warmup Timeout 옵션 admin 콘솔 -> 클러스터 -> 일반 -> 고급 -> 멤버 준비 시간 초과 기본값이 30으로 되어있음 0으로 하면 클러스터에서 실행 중인 다른 서버를 검색하지 않음 12cR2 (12.2.1.3) Member Warmup Timeout 기본값이 0으로 이미 되어있음
root계정으로 기동후 다른 계정으로 기동하고자 할 때 chown -R {계정이름} domains 로 권한변경 후 기동
weblogic 패스워드 초기화 가이드 (10g 버전 이상) #. 패스워드 초기화 사전준비 작업 1. 서버 인스턴스 Shutdown 도메인 내의 모든 인스턴스가 shutdown 상태에서 진행해야 함 2. 서버 캐시 파일 백업 및 삭제 아래 디렉토리로 이동 #. cache 파일 저장 위치로 이동 cd {DOMAIN_HOME}/servers/{서버 디렉토리} tmp, cache, data, security 디렉토리 백업 후 삭제 (boot.properties 파일 위치를 별도 지정하여 운영중일 경우, security 디렉토리 없을 수 있음) #. 백업 mkdir backup_20220302 mv tmp cache data security backup_20220302 #. 삭제 (백업 파일들 외부 디렉토리로 이동) mv backup_20220302 ../ 3. Defa..