IT 공부/WebLogic 이슈 2024. 5. 22.
<BEA-000438> Unable to load perfomance pack. USing Java I/O instead.
점검때 발견한 로그 * 증상 *특이사항이라 부를만한 별다른 증상은 없는 로그 * 원인 *웹로직은 많은 요청을 처리하기 위해 Muxer 를 사용하여 스레드에게 업무를 나눠주는데, 기본값으로는 java muxer 를 사용함. 그 외에 라이브러리에 muxer 를 넣어 사용할 수 있는데, 기본 Muxer 가 아니라 다른 Muxer 를 사용한다고 등록해두고, 해당 lib Muxer 의 경로가 제대로 되어있지 않거나, 존재하지 않는 경우 발생하는 에러 * 해결책 *간단히 기본 Muxer 설정으로 다시 돌리거나, 경로를 제대로 지정하거나, Muxer lib 파일에 이상이 없나 재확인
IT 공부/Web-WAS 2024. 4. 17.
[WebLogic] 12c 이상에서 java weblogic.Admin ~~ 안되는 이유
도메인홈 아래 bin 파일에 있는 setDomainEnv.sh 를 실행시킨 뒤 실행 가능한 java weblogic~~ 클래스들이 있다. (. ./setDomainEnv.sh로 실행) 예를 들면 Force Shutdown 의 경우가 있는데 java weblogic.Admin -username -password -url FORCESHUTDOWN 을 하게되면 서버를 강제종료 시킬 수 있다. 또는 핑 확인용으로 java weblogic.Amdin -url PING 위와 같은 형식처럼 java weblogic.Admin ~ 을 실행시키는 모습을 볼 수 있는데 11g 버전까지는 잘 실행 되지만 12버전 이후로는 실행이 되지 않는다. 오라클 문서를 참고한 결과 WebLogic 12.2.1 에서 Admin 이 제거 ..
IT 공부/Web-WAS 2024. 4. 6.
[WebLogic] MSI 모드 사용 방법
웹로직 인스턴스 (매니지드 서버) 를 기동하려면 어드민 서버와 통신을 한 뒤에 기동을 하게되는데, 그러나 설정을 통해 어드민서버를 기동하지 않아도 독립적으로 매니지드 서버들을 기동할 수 있는 옵션이 있는데 MSI mode 라고 한다. Managed Server Independence mode MSI Mode 옵션은 WebLogic 9 이후로는 default값이 true로 설정되어 있으므로 따로 설정 없이 Admin Server의 기동 여부와 관계 없이 Managed Server 사용이 가능하다. 아래와 같이 설정값을 확인할 수 있다. (다시 말하자면 기본값은 true여서 안해도 알아서 잘뜸) 콘솔 접속 -> 환경-서버 -> 원하는 인스턴스 클릭 구성 -> 튜닝 클릭 고급옵션을 클릭하면 아래 관리 서버 독..
IT 공부/Web-WAS 2024. 2. 27.
[WEB-WAS] mod_wl conf 속성 값 정리
1.WebLogicCluster Default 값:X 대상: Oracle HTTP Server, Apache HTTP Server, Microsoft IIS WebLogic Server 클러스터 또는 여러 서버에 프록시 할 때 필요함 클러스터 된 백엔드 서버 목록을 프록시하거나 클러스터되지 않은 Managed Server 인스턴스간 로드 밸런싱을 수행하는 데 필요. 로드 밸런싱에 사용할 수 있는 WebLogic Server 목록이고 서버 또는 클러스터 목록은 host:port 형식으로 작성해야 함 만약 클러스터들과 단일 서버들을 섞어서 지정하는 경우 클러스터 서버만 리턴 함 2.WLCookieName: Default 값: JSESSIONID 대상: Oracle HTTP Server, Apache HTTP..
IT 공부/Web-WAS 2024. 2. 22.
[iPlanet] Obj.conf 이해
개요 obj.conf 파일은 HTTP request Processing 을 하기 위한 파일이다. 위치는 {instance디렉토리}/config 아래 위치한다. obj.conf 는 웹서버 생성시 동시에 생기며, 가상서버를 새로 만든다면 가상서버이름-obj.conf 파일이 새로생긴다. 이 가상서버 conf 는 server.xml 에 등록되므로 확인 Request-Handling Process 프로세서 진행순서는 다음과 같다. AuthTrans - 인증정보를 확인(ID/PW 등) NameTrans - URI 를 로컬 파일시스템 경로로 변환 PathCheck - 로컬파일시스템의 유효성 체크 및 요청자의 접근권한 확인 ObjectType - 요청된 자료의 MIME 타입 확인 및 리소스 별 설정 지정 Input -..
IT 공부/Web-WAS 2024. 2. 21.
[WebLogic] 웹로직 스킨 변경 방법
웹로직 콘솔화면 스킨을 바꿀 수 있다. 한 서버 장비에 여러대의 도메인을 구성하여 사용할 경우가 있는데, 각각 어드민콘솔을 이용할 경우 어떤 프로젝트의 어드민 관리화면인지 착각할 수 있다. 실제 경우로 내가 사이트에 웹로직 기술지원을 나갔는데, 그 서버는 개발, 테스트 서버가 한 장비에 있는 구성이었다. 테스트 서버에 수정이 필요했었는데 담당자분이 헷갈리셔서 개발서버 어드민콘솔을 열어주셨고 나도 확인을 제대로 안한채로 실제 터미널에서 파일 수정은 테스트서버만, 어드민콘솔 수정은 개발서버를해서 서버에 장애가 발생한적이 있었음. 이 후 인적장애 발생을 줄이기위해 웹로직 스킨을 바꾸는게 어떻겠냐고 함 스킨 변경 방법 이 경로의 이미지를 바꾸거나 웹로직홈/wlserver/server/lib/consoleapp/..