BLOCKTIME 이란 Blocking 메세지에 대한 Timeout값 입니다.
BLOCKTIME은 SCANUNIT * BLOCKTIME 값으로 지정됩니다
.
SCANUNIT 5(초)
BLOCKTIME 12(초)
라고 한다면,
BLOCKTIME 값은 60(초)으로 지정됩니다.
BLOCKTIME이 되면 timeout 에러가 나옵니다.
Tuxedo의 timeout 에러는 tperrono = 13 입니다.
tperrono =13 에러는 서비스를 요청하고 응답 받을 때 까지의 시간이, BLOCKTIME을 초과 하였을 때 발생하는 에러입니다.
테스트 진행을 위해서 AP server의 sleep 값으로 65를 주고 진행했습니다.
BLOCKTIME 설정값은 60(초) 입니다.
아래와 같이 sleep으로 준 값 65초가 지난 후
아래와 같이 Tperrno = 13 에러가 납니다.
반면에 sleep 값으로 45초를 주었고
아래와 같이 BLOCKTIME 에러가 발생하지 않고
정상적으로 서비스 호출이 되었습니다.
'Middleware > Tuxedo' 카테고리의 다른 글
[Tuxedo] 패치 / patch092 (0) | 2022.09.14 |
---|---|
[Tuxedo] 서버 console 모드 설치 (0) | 2022.09.14 |
[oracle] 구버전에서 최신버전으로 패치 / patch (0) | 2022.09.05 |
[Tuxedo] txrpt 명령어를 사용한 서비스 호출 수행시간 조회 (0) | 2022.09.05 |
[TUXEDO] Patch (0) | 2022.09.05 |