WAS - WebLogic/각종 설정, 에러 조치 (58) 썸네일형 리스트형 [weblogic] domain 업그레이드 가이드 weblogic 버전 업그레이드를 편리하게 해주는 기능인데,각종 버그로 인해 업그레이드 후 서버 기동이 가한 경우가 발생하기도 한다.이관해야 할 옵션이 많지 않다면, 신규 버전을 클린 설치한 뒤 수동으로 옵션을 이관하는 것이오히려 시간을 절약하고 예기치 못한 오류를 방지하는 데 더 효과적이라고 생각한다. #. 주의사항domain 업그레이드 진행하기 전, 업그레이드 대상 구버전 domain 디렉토리 전체를 백업하도록 한다.기존 domain의 정보를 읽어들이고 새로운 domain을 생성하는 방식이 아닌기존 domain 디렉토리 자체를 수정하는 방식이기 때문에,백업을 해두지 않으면 기존 domain 설정 정보를 완전히 잃어버리게 된다. #. Windows 환경아래 파일을 실행한다.{WEBLOGIC_HOME.. [WebLogic] Admin Console 특정 IP만 접속 가능하도록 제한 #. 참고 블로그 https://iingang.github.io/posts/WLS-admin-url/ #. 문제 상황 Admin Console 접속 시 아래와 같이 403 Forbidden 에러가 발생하며 화면 접속이 불가한 상황. 화면 상에는 Connection rejected 에러가 발생했다고 되어있음. AdminServer 로그에는 별 다른 에러 로그가 기록되지 않음. #. 문제 원인 위의 에러 화면은 특정 IP에서만 Admin Console 접속이 가능하도록 보안 정책이 설정되어 있기 때문에 발생한다. 해당 설정이 적용되어 있는지 확인하기 위해 config.xml 을 확인한다. 아래와 같이 connection-filter-rule이 적용되어 있는지 확인한다. 우선 Admin Console에 접속하.. [WebLogic] server log 및 access log 경로 변경 가이드 #01. stdout log, server log 차이점 stdout log 에는 weblogic 내부 로그와 업무 로그가 함께 기록된다 => WebLogic 내부에서 발생한 Error 로그 + 업무 관련 Error 로그 server log 에는 weblogic 내부 로그만 기록된다. => WebLogic 내부에서 발생한 Error 로그 WebLogic 정기점검 시에는 server log 를 우선적으로 확인하게 된다. server log 통해 WebLogic 내에서 어떤 event 등이 있었는지 확인 후, 업무 레벨에서의 로그 확인이 추가로 필요할 시 stdout 로그를 확인한다. #02. server log 경로 변경 default 세팅에서는 {DOMAIN_HOME}/servers/{인스턴스명}/log.. [WebLogic] SSL 인증서가 설치된 외부 서버 호출 시 Hostname Verification 에러 #. 참고 글https://akamame.tistory.com/8https://jjiiinn.tistory.com/7https://docs.oracle.com/cd/E21764_01/apirefs.1111/e13952/taskhelp/security/DisableHostNameVerification.htmlhttps://stackoverflow.com/questions/27550586/weblogic-12-sslkeyexception-hostname-verification-failed-after-restarthttps://stackoverflow.com/questions/39408507/connection-closed-eof-detectedhttps://myoraclemadeeasy.wordpress.c.. [WebLogic] 운영체제 별 WebLogic 점검 방법 정리 #. 주로 쓰이는 점검 키워드 java.lang.OutOfMemoryError StuckThread Maximum capacity Failed to listen Connection leak Too many #01. LINUX / UNIX grep -f grep.list 활용 grep.list 예시 grep -f grep.list 사용 방법 grep -f grep.list 해당 명령어를 별도 shell 스크립트에 작성하여 실행시키면 편리함 아래는 grep 실행 결과를 별도 텍스트 파일에 작성하도록 하는 예시 (예시 01) JUMGUM_DATE=202312 grep -f /logs001/weblogic/jumgum_dir/grep.list /logs001/weblogic/*/MServer*/serverlog.. [weblogic] HTTPS로 호출했는데 HTTP로 리다이렉트 되는 현상 참고 글 http://it-archives.com/222265131909/ https://blueyikim.tistory.com/723 문제 상황 WEB서버 (Apache, OHS 등) - WAS서버 (WebLogic) 구성의 환경에서 HTTPS로 페이지를 호출한 상황에서 다른 페이지로 리다이렉트가 발생할 시, HTTPS가 아닌 HTTP로 리다이렉트 되는 경우가 있다. WEB서버 설정파일에 RewriteRule 옵션은 세팅되어 있지 않은 상태이며 소스코드 내에서 response.sendRedirect("/test/test.jsp") 등과 같은 방식으로 리다이렉트를 실행하는 상황. 문제 원인 WEB서버에는 SSL 인증서가 적용되어 있고, WAS(Weblogic)에는 SSL 인증서가 없을 경우에 발생한다. .. [weblogic] IBM JAVA - Large Object Area 사이즈 튜닝 Oracle JAVA에서는 Young영역과 Old 영역의 Memory 사이즈 조정을 통한 세밀한 튜닝이 가능하지만 IBM JAVA 는 Young영역과 Old 영역으로 나뉘어져 있지 않고 기본적으로 One Heap 구조이다. Oracle JAVA에서는 -XX:NewSize=1024m -XX:MaxNewSize=1024m 등과 같이 Young영역 Memory 사이즈 조정이 가능하다 -XX:NewSize 와 -XX:MaxNewSize 값이 동일하지 않거나 설정되어 있지 않음 New 영역 크기가 동적으로 증가할 경우 Memory 영역 재분배, Object 객체 이동 등의 내부 작업으로 인한 성능 저하 및 장애가 발생할 수 있음 -XX:NewSize 와 -XX:MaxNewSize 설정 및 동일한 값으로 설정 전체.. [weblogic] weblogic 기동 시 /dev/random 으로 인한 hang 현상 서버 기동 시 간혹 특정 구간에서 hang이 발생하는 경우가 있음. 기동 스크립트에 아래와 같이 ///dev/./urandom 을 사용하도록 JAVA_OPTIONS 옵션에 추가한다. 특정OS, 특정 Java 버전에 따라서 아무런 문제 없다가 해당 옵션을 추가한 후에 오히려 hang이 발생하는 경우도 있으므로 사용에 주의하자. JAVA_OPTIONS="${JAVA_OPTIONS} -Djava.security.egd=file:///dev/./urandom" 이전 1 2 3 4 5 6 7 8 다음