AIX memory leak 추적 방법 # 테스트 환경 OS : AIX Database : 해당없음 Description - MALLOCDEBUG 를 사용 - 프로세스 종료시 반환되지 않는 힙메모리 정보를 STDERR 로 출력함 - AIX 5.3 에서 제공하는 기능임 # 환경구성 * Tmax 서버만 환경변수 적용을 시키기 위해 SVRGROUP 절의 ENVFILE 을 이용 *SVRGROUP svg1 NODENAME = “ibmtest”, ENVFILE=”/home/sangwhee/test.env” * test.env 에 다음 환경변수 설정 MALLOCTYPE=debug MALLOCDEBUG=report_allocations * stderr 로 로그가 출력되므로 CLOPT 절에 -e 설정 *SERVER sv..
본 포스팅은 JEUS7과 WebT 간의 연동 가이드입니다.WebT(Web Transaction)는 클라이언트/서버 환경의 미들웨어 제품인 Tmax 서버와 Java 애플리케이션 프로그램 사이의 트랜잭션 서비스를 지원하는 프로그램으로 API 라이브러리 형태로 배포됩니다. WebT는 JEUS를 비롯한 웹 기반 환경의 WAS(Web Application Server) 제품에서 활용될 수 있습니다. Tmax의 트랜잭션 처리와 부하 조절 기능을 이용해 웹 환경에서 동적 데이터 서비스를 제공할 수 있도록 설계되었습니다.WebT와 Tmax 간의 서비스 흐름 WebT는 Tmax의 연결을 효율적으로 관리하기 위해 WebTConnectionPool 클래스를 제공합니다. WebTConnectionPool은 Tmax 서비스를 ..
본 포스팅은 Tmax Timeout관련 CLHQTIMEOUT와 tmm 다운 영향도 가이드입니다. 본 포스팅에서는 TIMEOUT 정책을 결정할 때 CLHQTIMEOUT과 BLOCKTIME 사이에 연관 관계에 대해 가이드 하도록 하겠습니다. 먼저 BLOCKTIME, CLHQTIMEOUT, SVCTIME 의 관계에 대해 알아보겠습니다.BLOCKTIME,CLHQTIMEOUT,SVCTIME 적용 시간에 따라 다릅니다. 먼저 BLOCKTIME < CLHQTIMEOUT 경우입니다. BLOCKTIME은 클라이언트가 API 함수를 통해 서비스 요청 후 최대 BLOCKTIME 시간이 지나도록 응답이 없으면 클라이언트 자체적으로 타임아웃 처리하며, 이때 CLH queue에 대기중인 상태라면 CLHQTIMEOUT 까지 대기 ..
본 포스팅은 Tmax 서버/서비스 동적추가 가이드입니다. 본 포스팅에서는 Tmax 4.x 5.x 서버/서비스 동적 추가 시 정확한 절차와 주의사항을 기술하였습니다.동적추가를 잘못 실행하는 경우 이를 원복할 수 있는 방법은 없기 때문에, 본 문서의 내용을 참고하여 정확한 방법과 절차로 실행되어야 합니다. 본 문서는 Tmax의 동적추가 기능 중 자주 사용되는 서버/서비스의 동적추가에 대한 정확한 사용을 가이드할 목적으로 작성되었습니다. 먼저 동적추가의 기본 사항부터 살펴보겠습니다. 동적추가란 Tmax 시스템이 운영 중에 서비스, 서버, 서버그룹, 노드, 게이트웨이의 Tmax 구성요소를 추가하여 이를 사용할 수 있도록 하는 기능을 말합니다. 기본적인 절차는 다음 4 단계를 따릅니다. 먼저 동적추가 할 리소스의..
본 포스팅은 Tmax5 장애진단 가이드입니다. 본 포스팅에서는 Tmax 시스템 운영중에 발생 할수 있는 장애에 대비한 방안에 대해 살펴보겠습니다. Tmax Trouble Shooting 을 위한 단계는 다음과 같습니다.먼저 현상을 파악합니다.다음으로 Tmax System의 구성을 확인합니다.다음으로 Tmax 환경 확인 및 분석을 수행합니다.문제가 발생한 시점의 각종 로그를 확인합니다.필요에 의해 관련 소스를 분석합니다.장애 재현 및 테스트를 수행합니다.분석 취합 및 결과를 도출합니다.마지막으로 결과를 정리하고 문서화합니다. Trouble Shooting의 단계를 하나씩 상세하게 살펴보겠습니다.먼저 현상 파악입니다.정확한 현상을 파악 하여 장애 상황에 대한 범위를 최소화 합니다. 두번째로 Tmax Syst..
본 포스팅은 TmaxSoft TP Monitor 제품인 Tmax5의 Configuration 가이드입니다. 1. Tmax Config File의 활용 $TMAXDIR/config/sample.m Tmax 시스템의 동작의 근거가 되는 파일입니다. 필수 정의 절 간에는 서로 트리 (Tree)형태의 포함 관계가 성립됩니다. 절의 이름은 별표로 시작하며, 대문자로 구성됩니다. 절의 정의 순서는 고정되어 있지 않습니다. 동일한 절이라도 내용별로 나누어 한번 이상 정의 가능하지만 동일한 내용을 반복하여 정의 하는것은 불가능합니다. 각 절의 항목들은 의 형태로 정의합니다. 항목 값은 numeric, string, literal, Y/N 형태 중 하나로 지정합니다.numeric : SHMKEY = 77990string..
본 포스팅은 TmaxSoft TP Monitor 제품인 Tmax5에 대한 인스톨 가이드입니다. Tmax는 TP Monitor 로서 JAVA보다 C를 선호하는 기업에서 사용하는 제품입니다. 기능 자체는 WAS와 매우 흡사하며 C로 개발되었다는 차이점이 있습니다. 일반적으로 말할 때 C가 JAVA보다 빠르다고 알려져 있어 대용량 처리가 필요한 사이트에서 많이 사용됩니다. 지금부터는 TmaxSoft 사의 TP Monitor 제품인 Tmax5 버전을 기반으로 Installation 과정을 알아보겠습니다.1. Tmax의 개념- Tmax : ‘Transaction Maximization'의 약어이다.- 온라인 Transaction 처리(OLTP)를 장점으로 갖는 Middleware로써 분산 환경의 이기종간 투명한 ..
- Total
- Today
- Yesterday
- kubernetes
- apache
- API Gateway
- wildfly
- openstack token issue
- JBoss
- aa
- nodejs
- OpenStack
- 아키텍처
- JEUS6
- 쿠버네티스
- TA
- SWA
- JEUS7
- node.js
- aws
- webtob
- k8s
- git
- openstack tenant
- jeus
- 오픈스택
- Architecture
- SA
- Docker
- 마이크로서비스
- 마이크로서비스 아키텍처
- MSA
- Da
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |