본문 바로가기
WEB&WAS/Apache

WEB/WAS) 티스토리 접속 지연 원인 예측해보기

by LILO 2022. 1. 4.
반응형

INTRO

1/1에 티스토리 블로그 접속 지연 증상이 발생하였습니다. 

해당 지연 증상을 통해서 원인을 예측해보려고합니다.

개인적으로 공부하여 정리한 내용으로 100% 확신하지는 않습니다.

 

티스토리 블로그 지연 증상 에러

접속 지연 증상이 보이고 꽤 오랜 시간 뒤에 해당 화면이 나왔습니다.

504 Gateway 에러 장면

 

먼저 티스토리는 openrestry라는 솔루션을 이용해 웹 서비스를 제공하고 있다는 것을 확인할 수 있습니다.

이 openrestry라는 Nginx 기반의 솔루션임을 참고하기 바랍니다.

 

504 Gateway Time-out이란 클라이언트(접속자)와 서버 간 Proxy 커넥션 시간이 사용자가 지정한 시간을 넘어서 생기는 일을 말합니다. 

이를 해결하기 위해서 Default로 설정된 커넥션 반응 시간을 60초보다 많은 시간으로 주면 되긴합니다.

하지만, 근본적인 문제가 해결된게 아닙니다.

이렇게 되어버리면 사용자는 1분보다 더 긴 시간동안 해당 페이지를 보기 위해 시간을 보내야되는 큰 문제가 생깁니다.

최악의 상황에는 서버에서 반응(Responce)가 오지 않아서 Default 기준으로 늘린 시간이 지나고 나서 504에러가 다시 발생할 수도 있습니다.

 

 

조금 더 가까운 원인을 예측해보겠습니다. 이의 경우는 예측이지 해당 원인이 직접적인 원인이 아닐 확률이 높습니다.

- 방화벽의 트래픽 차단으로 인한 504 반환: 이때까지 서비스되어 왔기 때문에 가능성이 높지 않음
- 평소 트래픽보다 과도하게 많아질 때: 외부의 유입이 극심히 많아져서 일시적인 트래픽 부하가 일어났을 경우
- 리소스 부족: CPU, MEM 등 리소스 부족의 가능성을 의심
- DB 커넥션 재차 확인 필요
- 일시적인 이벤트를 할 경우 해당 에러가 많이 나옴 --> EX) 인프런 수강 이벤트

 

반응형