728x90 분류 전체보기121 [웹로직] MDB가 JMS 대기열에서 동시에 메시지를 처리하지 않는 현상 이번 글에서는 S 사이트의 이슈 사례를 적어보려고 한다. - WLS 12.2.1.3.0 - PSU_18년도 패치 셋 적용 - IBM AIX 7.2 - JDK 1.8 - EJB 3.0 1. 현상 : 현재 S사 에서 발생하고 있는 인터페이스 지연 현상의 경우 A 라는 인터페이스가 장시간 처리 지연이 되면서 B라는 인터페이스가 처리되지 않고 Queue에서 대기중인 현상 2. 해당 현상과 비슷한 사례(오라클 공식 문서) : MDB (Message Driven Bean)가 JMS 대기열에서 동시에 메시지를 처리하지 않음 (문서 ID 2634884.1) 적용 대상 : Oracle WebLogic Server-버전 10.3.6 이상 이 문서의 정보는 모든 플랫폼에 적용됩니다. 조짐 max-beans-in-.. 2021. 7. 26. [웹로직] 노헙로그 로테이션(nohup rotation) WebLogic Server에서 컨트롤 가능한 로그는 웹로직 자체의 서버로그와 액세스 로그가 있다. 이 외에 노헙로그와 GC 로그가 존재하기는 하지만.. GC로그는 JVM 옵션이기 때문에 웹로직에서 강제로 로테이션 하는 방법은 존재하지 않고 다만 JVM 프로세스가 재기동할 때 기동 스크립트에서 로테이션 시키는 방법이 존재한다. 이번에 다룰 노헙로그의 경우에는 nohup이라는 리눅스 명령어를 통해 stdout 표준에러로그 (어플리케이션 단 로그)를 웹로직 서버로그와 함께 따로 빼는 것이기에 웹로직에서 컨트롤 할 수 없는 부분이다. 여기서 잠깐, nohup이란? : 리눅스/유닉스 시스템에서 쉘 스크립트 파일(*.sh)을 데몬형태로 실행 시키는 프로그램이다. 이로 인해 터미널 세션이 끊겨도 실행을 멈추.. 2021. 7. 26. [웹로직] 데이터소스 모니터링(WebLogic Monitoring) WLS을 사용하면 관리콘솔에서 Admin Server를 통해 Managed Server들에 대한 상태 및 리소스 정보들을 확인할 수있다. 그러나 매번 관리콘솔에 접속하여 모니터링 항목들을 찾아 들어가 확인할 수는 없는 법. (심지어 F5키로 매번 refresh 해주어야 변화되는 추이를 확인할 수 있다) 그렇기 때문에 WLS 10.0 - 12cR1 까지는 weblogic.Admin이라는 웹로직에 내장된 유틸리티를 사용하여 WebLogic Server를 관리/ 구성/ 모니터링 할 수 있다. 이번 장에서는 Linux 환경에서 Shell Script를 통해 weblogic.Admin을 실행하여 현재 웹로직에서 실행되는 데이터소스 정보들을 불러올 것이다. 참고 - 아래 오라클 공식 문서를 바탕으로 작성.. 2021. 7. 26. 컨테이너란 무엇인가? (VM vs Container) 엔지니어로서 컨테이너의 첫 걸음을 시작하려고 한다. 컨테이너를 공부하기 위해 여기저기 검색해보았지만, 개념이 잘 이해가 되지 않아 이 공간에 이해하기 쉽도록 풀어 써보려고 한다. 나와 같이 헤매고 있는 사람들에게 큰 도움이 되기를 바란다. 도커(Docker)를 공부하기에 앞서 먼저 컨테이너에 대한 개념을 정립하는 것이 중요하다. 1. 컨테이너란? 리눅스 커널 기반의 기술인 cgroup과 namespace를 이용하여 에서 프로세스가 동작하도록 하는 것을 뜻 한다. 벌써부터 어려워지기 시작하는데, 그럴 필요 없다. 먼저 cgroup과 namespace에 대해 알아보자. 1-1. cgroup (Control Group) : 컨트롤 그룹이라고도 불리며, 자원 사용(CPU, .. 2021. 7. 26. [웹로직] Admin Console Internal Server Error L사에서 WebLogic Admin Console 화면에서 Internal Error Server가 발생한다고 연락이 왔다. Admin Server는 정상적으로 기동된 상태이고, 포트도 Listen 되어 있는 상태였다. 우선 AdminServer쪽 에러 로그를 확인해보니 아래와 같은 메세지가 발생하고 있었다. -> 로그 내용을 확인해보니, 웹로직 관리콘솔 어플리케이션에서 NullPointException이 발생하고 있었다. 해당 메시지 패턴으로 오라클 Support 사이트에서 검색해보니 솔루션을 확인할 수 있었다. WLS Admin Console not Accessible with java.lang.NullPointerException (Doc ID 2379390.1) APPLIES TO: Oracle .. 2021. 7. 26. 왜 클라우드인가? 오늘 날 다양한 산업에 속한 기업들이 클라우드로의 전환을 가속화하고 있다. 그렇다면. 왜 기업들은 클라우드를 활용하려고 하는 것일까? (1) Why Cloud? 일반적으로 기업이 IT시스템을 구현하기 위해서는 데이터센터를 구축해야 한다. 그러기 위해서 기업들은 - 부지를 임대하고 건물을 짓는다. - 서버, 스토리지, 네트워크 장비 등을 구매/설치/사용해야 한다. 이를 위한 구매 비용 및 운영 비용이 큰 부담이 된다. 하지만 기업이 클라우드(AWS/MS Azure/GCP)를 사용하면 이러한 IT 자원을 클라우드 사업자로부터 필요한 만큼 빌려오면 되기 때문에 사용한 만큼만 비용을 지불하게 된다. (Pay as you go) 이렇게 함으로써 기업은 - 초기 투자비용 절감 - 비지니스 규모 변화에 따른 IT자원.. 2021. 7. 26. 이전 1 ··· 17 18 19 20 21 다음 728x90