[TUXEDO] BLOCKTIME 테스트

2022. 9. 6. 17:12

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 에러가 발생하지 않고 

정상적으로 서비스 호출이 되었습니다.

 

 

 

+ Recent posts