Tuxedo FML Buffer Reallocation 이슈 : Tuxedo 8.1 부터 성능 향상을 위해서 tpreturn시 사용한 FML Buffer를 free하는 것이 아니라 재사용하기 위해 FML Buffer 내의 데이터만 초기화 되도록 변경됨. 다시 호출하면 그 영역을 그대로 사용하도록 함. tprealloc시 (Fsizeof32(transf) + 64*1024)를 하게 되면 서비스 호출시마다 64K씩 늘어나는 현상이 발생함. .. ▶ Tuxedo/이슈 2010.05.23
Oracle7과 Oracle8의 XA 구현 비교 이슈 : Oracle7과 Oracle8의 XA 구현 비교 *----------------------------------------------------------------------------------------------------* | 내용 | Oracle 7.x | Oracle 8.x | 비고 | |--------------------------------+-------------------+------------------------------+----------------| | XA를 통한 사용자??꼭 권한을 | sys.v$xatrans$ | sys.v$xatrans$ | | | 부여해야 되.. ▶ Tuxedo/이슈 2010.05.02
long과 char에 대한 대응 Jolt data type 정의 시 이슈 : long과 char에 대한 대응 Jolt data type 정의 시 Jolt와 Tuxedo에서 지원하는 Data type을 보면 Jolt에 long data type이 없고, 또한 32-bit와 64-bit의 경우 long의 크기가 다르다. 그리고 C/C++에서의 char data type은 1 byte이나 Java에서 char data type은 2 byte이다. *-------------------* *----------------------------* | Jolt | | Tuxedo | |--------.. ▶ Tuxedo/이슈 2010.05.02
GTT full과 MAXTRANTIME 이슈 : GTT full과 MAXTRANTIME Tuxedo MP, Domain model 사용 시 Aborted된 Transaction이 GTT(Global Transaction Table)에서 Clear 되는데 경우에 따라 Transaction timeout까지 소요될 수가 있다. 따라서, Timeout을 불필요하게 크게 설정(예를 들어, Batch 작업관련 Service 요청 시 tpbegin에서 Transaction timeout을 0으로 설정(System의 unsigned long의.. ▶ Tuxedo/이슈 2010.05.02
Domain config의 BLOCKTIME과 Transaction timeout의 관계 이슈 : Domain config의 BLOCKTIME과 Transaction timeout의 관계 Domain간의 Transaction 처리 시에 설정된 Transaction timeout보다 먼저 TPETIME 에러가 발생하는 경우가 있다. 그 원인은 보통 Domain config 상에 설정된 BLOCKTIME이 먼저 적용되었기 때문이다. Ubbconfig 상에 설정된 BLOCKTIME은 Transaction timeout이 설정되어 있으면 무시되.. ▶ Tuxedo/이슈 2010.05.02
Tuxedo 6.x와 7.x의 연동성 이슈 : Tuxedo 6.x와 7.x의 연동성 Tuxedo 7.x 버젼부터는 Thread 기능 지원 등을 포함하여 많은 부분이 변경되었다. 따라서, 이번 버젼(6.x 이하)과 상호 연동을 하기 위해서는 몇 가지 작업이 필요하다. 조치 : 상호 연동성 문제는 다음의 2가지 경우로 나눌 수가 있다. 1) 6.x 클라이언트가 7.x 서버로 접속할 경우 .. ▶ Tuxedo/이슈 2010.05.02
FireWall을 위한 Tuxedo 구성 이슈 : FireWall을 위한 Tuxedo 구성 FireWall은 네트워크 상에서 패킷의 전송을 제한함으로써 허가되지 않은 사용자의 접근을 방지하는 일을 한다. FireWall은 크게 지정된 포트를 통한 데이터 전송 만을 걸러주는 패킷 필터링(Packet Filtering) 방식과 외부에서 들어오는 패킷을 검사하여 허가된 패킷을 마치 자신.. ▶ Tuxedo/이슈 2010.05.02
TIME_WAIT 상태시간 줄이기 이슈 : TIME_WAIT 상태시간 줄이기 TIME_WAIT 상태는 정상적인 종료 과정에서 거??되는 과정으로 마지막 ACK 신호를 잃어 버린 경우에 재 전송하기 위한 상태이다. Client/Server 환경에서는 주로 Connection-Oriented 형식으로 사용하기 때문에 이 상태에 머무르는 소켓의 개수가 많지 않지만, Connectionless 형식을 사용.. ▶ Tuxedo/이슈 2010.05.02
서버의 상태가 계속적으로 Cleaning 혹은 Restarting 상태로 남아 있음. 이슈 : 특정 서버가 비정상 종료된 상태에서 "tmadmin" 상의 "psr"에 의한 서버의 상태가 계속적으로 Cleaning 혹은 Restarting 상태로 남아 있음. 조치 : BB의 Cleaning/Restarting 상태는 BBL이 해당 서버의 비정상 종료를 감지하고, cleanupsrv/restartsrv를 수행하고 있는 상태를 의미한다. 이 작업은 일반적으로 몇 초 내에 .. ▶ Tuxedo/이슈 2010.05.02
FML32 사용상의 주의점 이슈 : FML32 사용상의 주의점 1.보다 많은 Field number를 사용할 수 있고( < 33554431) 2.버퍼 크기의 제한을 덜 받는다.(최대 2GB) 조치 : FML32를 사용할 경우에 사용할 수 있는 Field number는 증가하지만, Data Dependent Routing을 위해 사용되는 필드의 Number는 반드시 8191 이하이어야 한다. 따라서, 만일 특정 필드가 Da.. ▶ Tuxedo/이슈 2010.05.02