결합도 결합도의 정도에 따라 한 모듈이 다른 모듈에 지나치게 많이 의존할 때 단단한 결합(tight coupling)이라 하며 느슨한 결합(Loose Coupling)은 서비스가 자신의 독립성을 여전히 유지하면서 다른 서비스의 정보를 요구하는 조건이다. - Tightly Coupled Branches Two Phase Commit : Read-only Optimization [prepare for all branches, commi.. ▶ Tuxedo/팁 2010.05.23
Tuxedo AP 서버가 비정상 종료한 경우 1) kill -QUIT 123456 (혹은 kill -3 123456) 2) kill -KILL 123456 (혹은 kill -9 123456) 3) tmadmin 에서 bbc 명령을 수행한다. 권장) tpkill pid ▶ Tuxedo/팁 2010.05.23
CMDTUX_CAT:1459 현상 : CMDTUX_CAT:1459:ERROR: can't commit transaction - tpcommit() failed - TPESYSTEM - internal system error. 조치 : TP/M Admin 요청 ▶ Tuxedo/오류 메시지(Tuxedo) 2010.05.23
CMDTUX_CAT:998, LIBFML_CAT:8 현상 : CMDTUX_CAT:998: ud:SYNTAX ERROR in FBFR #1 LIBFML_CAT:8: ERROR: Unknown field name SRVCNM ra2ssv002 CMDTUX_CAT:991: can't send buffer: TPENOENT - no entry found. 원인 : ud file의 정의(format)가 잘못된 것이다. fml buffer변수와 값사이에 TAB으로 분리가 않됨. 서비스명 다음에 Return 값이 아니고 공백이 따라 온 경우. 변수와 값 사이에는 TAB.. ▶ Tuxedo/오류 메시지(Tuxedo) 2010.05.23
CMDTUX_CAT:991 현상 : CMDTUX_CAT:991: can't send buffer: TPENOENT - no entry found. 원인 : Server가 활성화 되지 않은 경우. 조치 : Server를 활성화 시킴. ▶ Tuxedo/오류 메시지(Tuxedo) 2010.05.23
CMDTUX_CAT:991 현상 : CMDTUX_CAT:991: ERROR: Can't send buffer TPETRAN - error starting transaction. 원인 : ud Testing시 XA-mode인 경우 -t Option을 사용하지 않아 발생. 조치 : ud Testing시 XA-mode인 경우 -t Option을 사용할 것(ud -t 30 < data). ▶ Tuxedo/오류 메시지(Tuxedo) 2010.05.23
Tuxedo FML Buffer Reallocation 이슈 : Tuxedo 8.1 부터 성능 향상을 위해서 tpreturn시 사용한 FML Buffer를 free하는 것이 아니라 재사용하기 위해 FML Buffer 내의 데이터만 초기화 되도록 변경됨. 다시 호출하면 그 영역을 그대로 사용하도록 함. tprealloc시 (Fsizeof32(transf) + 64*1024)를 하게 되면 서비스 호출시마다 64K씩 늘어나는 현상이 발생함. .. ▶ Tuxedo/이슈 2010.05.23