Unix library path 설정 LD_LIBRARY_PATH - must include $TUXDIR/lib on systems that use shared libraries (except HP-UX and AIX) SHLIB_PATH - HP-UX only: must include $TUXDIR/lib LIBPATH - AIX only: must include $TUXDIR/lib ▶ Tuxedo/팁 2010.05.02
BLOCKTIME 설정 1.Context 단위의 BLOCK TIME 지정 application에서 tpsetblktime(20,TPBLK_ALL); 을 설정해주면, 이렇게 설정된 session에 대해서는 20초가 지나면 TIMEOUT을 낸다. 2.SERVICE 단위 BLOCK TIME 지정 UBBCONFIG의 *SERVICES 섹션에 "TOUPPER BLOCKTIME=30" #30초가 지나면 TIMEOUT을 낸다 3.CALL단위 BLOCK TIME지정 atmi call 이전에 tpsetblktime(30,TPBLK_NEXT)로 .. ▶ Tuxedo/팁 2010.05.02
Segmentation fault 할당도 안된 메모리를 참조하거나 Size에 맞지도 않게 할당된 경우 또는 문자열 입력함수에 버퍼 오보플로우 발생한 경우. ▶ Tuxedo/팁 2010.05.02
현재 수행 중인 트랜잭션의 상태를 글로벌 트랜잭션 테이블로부터 정보 > printtrans(pt) [-g groupname] [-m lmid] 참고) 트랜잭션 상태 TMGACTIVE : 트랜잭션 수행 중(No Error). TMGABORTONLY : 트랜잭션이 Abort만 가능한 상태로 아직 Abort가 호출되지 않은 상태. TMGABORTED : 트랜잭션이 Abort만 가능한 상태로 Abort가 호출된 상태. TMGCOMCALLED : Commit이 호출된 상태로 1단계 Commit이 수행 중인 상태. TMG.. ▶ Tuxedo/팁 2010.05.02
큐(Queue)에 관한 정보를 출력 > printqueue(pq) [qaddress] 참고) 파라메터 Prog Name : 서버 어플리케이션의 이름. Queue Name : 큐(Queue)의 이름은 'GRPNO.SRVID'로 나타나며 만약 어떤 서버 어플리케이션이 MSSQ를 사용한다면 RQADDR에 설정된 큐(Queue)의 이름이 출력. #Queued : 큐(Queue)에 쌓인 서비스 요구 수. Wk Queued : 서버 어플리케이션을 위해 Queuing.. ▶ Tuxedo/팁 2010.05.02
현재 Tuxedo 시스템에 접속된 클라이언트들의 이름과 기타 정보를 출력. > printclient(pclt) [-m lmid] [-u usrname] [-c cltname] 참고) 상태정보 IDLE : 클라이언트가 tpinit()를 수행하여 System/T와 접속되어 있으나 호출한 서비스가 없다. IDLET : IDLE 상태로써 트랜잭션을 시작한 상태. BUSY : 클라이언트가 시스템에 적어도 하나의 서비스 요구나 Conversation을 갖고 있는 상태 BUSYT : BUSY상태로써.. ▶ Tuxedo/팁 2010.05.02
CLOPT : 명령어 라인상의 옵션을 넘기기 위한 매개변수 ▷ OPTION -A : 서버에 포함된 모든 서비스를 실행 -- : 옵션간의 구분을 위한 기호 -n : WSL이 상주하는 네트워크 Address -w : WSL이 기동시킬 WorkStation Handler의 명칭 -m : Minimum WSH 수 -M : Maximum WSH 수 -x : 하나의 WSH에 접속 가능한 클라이언트수 -T : WSL 타임아웃 시간 -I : 클라이언트 타임아웃 시간 -r : Report를 작성.. ▶ Tuxedo/팁 2010.05.02
TM_KIL_WITH_BBLOCK 옵션 Tuxedo 프로세스가 BB에서 작업하고 있을 때 SIGKILL이 내포된 명령어를 사용하여 프로세스를 강제 종료하는 경우에 BB의 데이터가 훼손을 방지할 수 있는 방법 환경변수에 'TM_KIL_WITH_BBLOCK=Y'가 필요 ▶ Tuxedo/팁 2010.05.02
TM_RESTARTSRVTIMEOUT 옵션 서버 프로세스 restart 시에 비정상적인 상황이 발생하여 프로세스가 Hang 상태에 빠지는 경우 환경변수에 'TM_RESTARTSRVTIMEOUT=0~65535'가 필요('TM_RESTARTSRVTIMEOUTKILL=0~65535') ▶ Tuxedo/팁 2010.05.02
TM_BOOTTIMEOUT 옵션 서버 프로세스 부팅 시에 비정상적인 상황이 발생하여 프로세스가 Hang 상태에 빠지는 경우 환경변수에 'TM_BOOTTIMEOUT=0~65535'가 필요('TM_BOOTTIMEOUTKILL=0~65535', 'TM_BOOTPRESUMEDFAIL=Y') ▶ Tuxedo/팁 2010.05.02