Middleware_Tuxedo
[Tuxedo] SVCTIMEOUT / 서비스타임아웃
최선을 다하자!
2022. 9. 20. 13:38
서비스 타임아웃은 위 구조에서 서비스요청이 큐에서 나와 실제 서비스가 수행되는 시작부터 서비스가 끝나는 구간 설정된 타임아웃시간을 넘어 설 때 발생합니다.
- Service timeout 발생 후 BBL의 AP서버 재기동 구조
: 다량의 AP 서버가 서비스타임아웃발생으로 동시에 shutdown 되면 발생과 동시에 타임아웃이 발생한 AP서버에게 시그널을 보내서 shutdown 시키며 ULOG에 타임아웃 서비스를 write 합니다.
그 후에 BBL이 AP서버들의 상태를 확인 하는 주기
SANITYSCAN * SCANUNIT (현재 ???) 에 따라 shutdown된 AP서버를 재기동 하게 되는데 이때 shutdown 된 시점보다 위 주기에 따라 부팅되는 시간은 차이가 날수 있으며 또 하나 순간적으로 다량의 AP서버가 shutdown 되면 BBL의 재기동 하는 작업도 순차적으로 AP 서버들을 기동하게 되어 재 기동 되는 전체 시간의 지연이 발생하게 됩니다.