음원 파일 업로드 간 지속적으로 404 페이지로 연결된다는 사용자의 불편 문의를 받게 되었다.
“뭐지..? 분명 QA 과정에서 500MB 이상의 대용량 파일 업로드도 잘 받는 걸 확인했는데..?”
해당 이슈를 듣고 난 이후 베타 테스트 기간동안 모니터링 하고 있던 Vercel
에서 로그를 확인했다.
ISR로 구성된 페이지에서 데이터가 없어, 주기적인 revalidate
과정에서도 문제가 생겼음을 확인할 수 있었다.
즉, 서버에 문제가 생겼다는 의미이다.
(SSR, ISR 페이지들은 서버에서 데이터를 받지 못해, 404 페이지로 연결되어있던 상태였다.)
서버 모니터링을 통해 인스턴스가 제대로 작동하지 못한 시간과 사용자가 업로드를 사용한 시간을 비교해보니, 대용량 업로드로 인해 서버가 계속 다운되었을지도 모르겠다는 가설을 세우게 되었다.
문제가 발생하고, 서버를 복구하더라도 업로드 기능을 사용하면 서버가 언제 다시 쓰러질지 모르기 때문에, client 단에서 해당 기능을 차단하고, hotfix
를 진행했다.