서비스 타임아웃은 위 구조에서 서비스요청이 큐에서 나와 실제 서비스가 수행되는 시작부터 서비스가 끝나는 구간 설정된 타임아웃시간을 넘어 설 때 발생합니다.

 

-      Service timeout 발생 후 BBL의 AP서버 재기동 구조

: 다량의 AP 서버가 서비스타임아웃발생으로 동시에 shutdown 되면 발생과 동시에 타임아웃이 발생한 AP서버에게 시그널을 보내서 shutdown 시키며 ULOG에 타임아웃 서비스를 write 합니다.

 

그 후에 BBL이 AP서버들의 상태를 확인 하는 주기

SANITYSCAN * SCANUNIT (현재 ???)  에 따라 shutdown된 AP서버를 재기동 하게 되는데 이때 shutdown 된 시점보다 위 주기에 따라 부팅되는 시간은 차이가 날수 있으며  또 하나 순간적으로 다량의 AP서버가 shutdown 되면 BBL의 재기동 하는 작업도 순차적으로 AP 서버들을 기동하게 되어 재 기동 되는 전체 시간의 지연이 발생하게 됩니다.

+ Recent posts