Shared objects를 사용하기 위한 환경변수 설정 방법(Library path) SVR4 applications : LD_LIBRARY_PATH HP-UX systems : SHLIB_PATH AIX systems : LIBPATH ▶ Tuxedo/팁 2010.05.23
Tuxedo 적정 서버수 산출 - 초당 처리건수 = 1 / 평균응답시간 - 산출 서버수 = 시간당 최대처리건수 / (초당 처리건수 * 60 * 60) - 적정 서버수 = 산출 서버수 + 2(α) - 시간당 예상 최대처리건수 = 적정 서버수 * 초당 처리건수 * 60 * 60 ▶ Tuxedo/팁 2010.05.23
결합도 결합도의 정도에 따라 한 모듈이 다른 모듈에 지나치게 많이 의존할 때 단단한 결합(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