“TMADMIN”에서 사용하는 명령어들 1. rco(reconnect) SITE명 SITE명 networking되어 있는 두 Machine(SITE1, SITE2) 사이에 network이 끊어질 경우 즉, 한쪽 기계의 port를 빼버리면 application 프로그램에서는 TPETIME 에러가 발생하고 이후에 TPEOS 에러가 발생. -> network 복구(port 연결) 후에 tmshutdown -> tmboot 하면 Assume start ... 라는 에러 메세지가.. ▶ Tuxedo/기술자료 2012.03.16
Tuxedo 시스템에서 서비스 타임 아웃 설정 ① BLOCKTIME 이 '4'로 설정된 경우 약 20 초 (= BLOCKTIME:4 * SCANUNIT:5 ) 후에 클라이언트로 에러가 반환 되고 서비스는 계속 수행된다. ② 함수 ‘tpbegin()’에서 타임아웃 시간을 설정한 경우 'BLOCKTIME'은 무시되고 '20'으로 설정한 경우 20 초 후에 클라이언트로 에러가 반환되고 수행중인 SQL 오퍼레.. ▶ Tuxedo/기술자료 2012.03.16
TUXEDO 시스템 에서의 서비스 타임 아웃 설정 방법 ESQL interface를 사용 하는 서버 l 섹션 ‘RESOURCE’에 'BLOCKTIME' 으로 설정한다. l 타임아웃에 다다르면 클라이언트는 타임 아웃이 발생하지만 서비스는 계속 수행된다. XA interface를 사용 하는 서버 l 섹션 ‘RESOURCE’에 'BLOCKTIME' 으로 설정한 시간에 이르면 클라이언트는 타임 아웃이 발생하지.. ▶ Tuxedo/기술자료 2012.03.16
TUXEDO 서버 프로그램 작성시 주의사항 1) 항상 기동되어 있는 Server 프로그램이기 때문에, 프로그램 내에 malloc() 함수를 사용할 경우에는 반드시 free() 함수를 사용 할 것. - 가급적 malloc() 함수를 사용하지 말 것. - C Library 함수 중에 ascftime()과 같은 함수는 내부적으로 malloc() 함수를 사용하고free() 함수를 사용하지 않으므로 사용.. ▶ Tuxedo/기술자료 2012.03.16
TUXEDO/Q 개념과 qmadmin 사용방법 1. TUXEDO/Q 개념 Ø TUXEDO Version 6.X 은 Disk Queuing 만을 제공 Ø TUXEDO Version 7.1 부터는 Memory Queuing 도 제공 Ø Queued Message 흐름도 참고사항) 위 개념을 근거로 하여 SK NATE 에 구성된 TUXEDO 구성화일을 참조 2. TUXEDO/Q 적용사례 Ø SK NATE TUXEDO 구성화일 Ø 발췌일자 : 2002-04-15 월요일 기준으로 발췌 *RES.. ▶ Tuxedo/기술자료 2012.03.16
TUXEDO MP Mode Migration 사용방법 1. 준비사항 Ø 필수조건 마이그레이션 기능은 마스터와 백업 머신 둘다 동일한 턱시도 배포판에서 운영되어야 하며, 여러 슬레이브 노드에 설치되어 있는 턱시도 배포판보다 버전이 같거나 높아야 한다. Ø 마이그레이션 방법 l 마스터 머신과 백업 머신간 DBBL 프로세스 스위칭 l 기본 머.. ▶ Tuxedo/기술자료 2012.03.16
TUXEDO Multithreading 과 Multicontexting 프로그래밍 사용방법 1. 기본사항 Ø Multithreaed/Multicontexted 응용 프로그램에 대한 지원 Ø BEA 턱시도는 다음과 같은 경우에만 해당 기능을 지원한다. ① 커널 레벨 쓰레트 패키지 지원(유저 레벨 쓰레트 패키지은 지원하지 않음) ② C 언어로 작성된 Multithreaded 응용 프로그램 지원(COBOL 언어는 지원하지 않음) ③ M.. ▶ Tuxedo/기술자료 2012.03.16
Tuxedo 서비스를 서버 프로세스로 Grouping하는 방안 장점 : - 서버 프로세스당 Memory는 서비스가 많건 적건 일정 - 프로세스의 수가 적을수록 성능에 영향 1. Grouping 기준 q 한 서버 프로세스내에서 tpcall() 사용 금지 -> 서비스 형태 대신 “C 함수” 호출은 사용 가능 q 비슷한 Response Time을 갖는 서비스들은 Grouping · 1초 이내는 Grouping하고 · 5.. ▶ Tuxedo/기술자료 2012.02.29
PENTRY 에러 발생시 “hostname”과 “uname -n”의 이름을 일치 시켜라. 참고로, $ hostname -> 시스템의 hostname 출력. $ uname -S 시스템명 -> 시스템 명으로 uname 변경. (or setuname() 함수 사용) ▶ Tuxedo/기술자료 2012.02.29
P-Project 관련 조합 H/W 선정을 위한 BMT에서 발생한 문제 -> Batch job을 수행시키면서 On-line job을 동시사용 Client 수를 증가시키면서 수행시키면 동시사용 Client 수가 어느 한계에 도달하면 다음과 같은 에러메시지 발생. “BRIDGE: CMDTUX_CAT:1380 ERROR: Message queue blocking prevented delivery, ..” - Server에서 다른 Server로 call하는 함수를 tpforward()에서 tpcall()로 .. ▶ Tuxedo/기술자료 2012.02.29