uname LMID
- uname은 *MACHINES 섹션의 맨 앞에 존재
- 물리적인 프로세스의 이름을 나타냄("uname -n" 명령에서 반환되는 값)
- "hostname"의 반환값과 "uname -n" 명령의 반환값은 동일하여야 함.
- LMID의 값은 물리적인 프로세서에 대한 논리적인 머신 이름. Alpha-numeric 값이며, *MACHINES 섹션 내에서 유일한 값이어야 한다.
TUXCONFIG
- 현 프로세스에서의 바이너리로 된 구성 파일을 나타냄
- 64 byte 까지 가능.
TUXDIR, APPDIR
- TUXDIR : Tuxedo 서버 모듈이 존재하는 디렉토리를 나타냄.
- APPDIR : 서버 어플리케이션이 존재하는 디렉토리를 나타냄.
UID, GID, PERM
- 어플리케이션에 대한 접근을 관리하기 위한 값들.
- UID : Tuxedo System/T 관리자의 User-ID.
- GID : Tuxedi Ssystem/T 관리를 위한 Group-ID.
- PERM : Tuxedo IPC 자원에 대한 접근을 관리한다 (0111~0777). 기본 디톨트값은 0600이다.
MAXACCESSERS
IPC 자원은 빠른 처리를 위해 할당이 되므로 적당한 크기로 설정한다. 과다하게 설정 시, 메모리 소모가 너무 많다. 너무 적게 설정해도 한계에 걸린다.
MAXACCESSERS는 MACHINES 단위로 Tuxedo/T와 접속 가능한 프로세서의 수 이다.
MAXACCESSERS = Machine 당 AP server의 수 + Machine 당 TMS의 수 + Machine 당 WSL의 수 + Machine 당 WSH의 수 + Machine 당 MAXCLIENTS의 수 + Native Client의 수 + ( Machine 당 tmadmin Process의 수 -1)
1개의 프로세스에 대해 1개의 세마포어가 사용된다.
0 < MAXACCESSERS < 32,768 범위의 값으로 설정한다. (디폴트 50)
MAXWSCLIENT
- Machine에 접속할 수 있는 최대 /WS 클라이언트의 수
- 정의된 값보다 많은 클라이언트가 접속을 시도할 경우 오류가 발생하게 된다.
- '0 <= MAXWSCLIENT <= 32,768' 범위의 값 설정 (기본 설정값은 0 이다)
MAXCONV
- 어플리케이션에서 특정 머신에 대한 클라이언트와 서버들이 연관된 동시 컨버세이션의 최대값을 나타낸다.
- Machine 당 Conversation Mode의 최대값
- 서버당 동시 conversation의 최대값은 64
- '0 < MAXCONV < 32,768' 범위의 값 설정 (디폴트값 1)
MAXGTT
- 어플리케이션에서 특정 머신이 연관될 수 있는 동시 글로벌 트랜잭션의 최대값을 나타낸다.
- 하나의 머신에서 동시에 허용되는 GTRID (Global Transaction-ID) 의 최대값 ( 0 <= MAXGTT => 2048, 0 : Non-Transactional System)
- MACHINES 섹션에서 재설정할 수 있음 ( 디폴트값 100)
TYPE
- 데이터의 표현 방식이 다른 Machine을 구분하기 위한 구분자.
- 30 byte 까지 가능.
- TYPE 항이 같으면 같은 Machine으로 취급하여 데이터 교환시 Encode/Decode를 위한 루틴을 호출하지 않음.
- 네트워크로 연결된 머신들이 이기종일 때 설정.
CMPLIMIT
- 데이터 압축을 적용시키는 데이터의 최소 길이.
- 설정된 값보다 큰 데이터를 전송할 경우에는 데이터를 압축하여 전송함.
- '<Remote Machine 데이터 압축한계>,<Local Machine 데이터 압축한계>'
- 일반적으로 Local Machine 내에는 압축을 적용하지 않는 것이 빨리 데이터를 전송함.
- MAXLONG은 데이터를 압축을 행하지 않음(기본 설정값은 "MAXLONG,MAXLONG"
NETLOAD
- 분산 네트워크 환경에서 Machine간의 부하 분산을 위해 설정.
- '0 ≤NETLOAD ≤32,768' 범위의 값 설정(기본 설정값 0).
SPINCOUNT
- 서버 프로그램이 IPC 자원에 접근하고자 할 경우에 해당 자원을 다른 머신에서 사용하고 있어서 대기해야
할 경우에 대기 상태로 들어가기 전에 재시도할 횟수를 지정.
- 해당 머신의 CPU가 하나라면 '0'로 설정하여 바로 대기 상태로 들어가도록 하여 이전에 그 자원을 사용하던
프로세스가 CPU를 사용할 수 있도록 해주고, 2개 이상의 CPU를 갖는 머신이라면 '0'보다 큰 값을 설정.
TLOGDEVICE
- TLOG를 포함하는 Tuxedo 파일 시스템의 이름.
- 이 값이 없으면 TLOG가 없는 것으로 간주.
- 최대 스트링의 길이 64 Byte 까지 가능.
TLOGNAME
- 분산 네트워크 환경 하에서 각 머신의 트랜잭션 로그의 이름.
- 기본 설정값은 “TLOG”임.
TLOGSIZE
- 물리적 페이지의 TLOG 크기.
- '0 ≤NETLOAD ≤2,048' 범위의 값 설정(기본 설정값 100).
- 일반적으로 MAXGTT의 설정값과 일치.
ULOGPFX
- TPESYSTEM 코드에서 반환하는 모든 ATMI 에러를 설명하는 에러 로그 파일의 이름.
- 기본설정은 APPDIR에 "ULOG.mmddyy"로 생김.
ENVFILE
- System/T에 의해 기동이 되는 프로세스에 대한 환경변수 설정을 위한 파일.
- TUXDIR, APPDIR 환경변수는 미리 설정이 됨.
- FIELDTBLS, FLDTBLDIR 등의 환경변수가 설정이 됨.
- 모든 환경변수는 Hard Coded 되어야 함(FLDTBLDIR=$APPDIR은 불가).
'Middleware > Tuxedo' 카테고리의 다른 글
[Tuxedo] Tuxedo 12c console mode 설치 (0) | 2022.08.22 |
---|---|
[Tuxedo] TUXEDO patch / 패치 적용 확인 / OPatch 디렉토리 (0) | 2022.08.22 |
[Tuxedo] RESOURCES section (0) | 2022.08.18 |
[Tuxedo] TUXEDO 12c install slient mode / 설치 (0) | 2022.08.12 |
미들웨어 개념 및 종류 (0) | 2022.08.09 |