서비스 타임아웃은 위 구조에서 서비스요청이 큐에서 나와 실제 서비스가 수행되는 시작부터 서비스가 끝나는 구간 설정된 타임아웃시간을 넘어 설 때 발생합니다.
- Service timeout 발생 후 BBL의 AP서버 재기동 구조
: 다량의 AP 서버가 서비스타임아웃발생으로 동시에 shutdown 되면 발생과 동시에 타임아웃이 발생한 AP서버에게 시그널을 보내서 shutdown 시키며 ULOG에 타임아웃 서비스를 write 합니다.
그 후에 BBL이 AP서버들의 상태를 확인 하는 주기
SANITYSCAN * SCANUNIT (현재 ???) 에 따라 shutdown된 AP서버를 재기동 하게 되는데 이때 shutdown 된 시점보다 위 주기에 따라 부팅되는 시간은 차이가 날수 있으며 또 하나 순간적으로 다량의 AP서버가 shutdown 되면 BBL의 재기동 하는 작업도 순차적으로 AP 서버들을 기동하게 되어 재 기동 되는 전체 시간의 지연이 발생하게 됩니다.
'Middleware > Tuxedo' 카테고리의 다른 글
[Tuxedo] server에서 매개변수(argument) 사용하기 (0) | 2022.09.22 |
---|---|
*RESOURCE / LDBAL (load balancing) (0) | 2022.09.20 |
[Tuxedo] 서버 간의 서비스 호출 / client -> server -> server (0) | 2022.09.19 |
[Tuxedo] 한 장비에 엔진 두개 기동 테스트 (0) | 2022.09.19 |
[Tuxedo] timeout (0) | 2022.09.19 |