무슨 일이 일어난 건지 모르겠지만, 몇 시간 전까지만 해도 아주 원활하게 작동하던 EC2 t2.micro 서버(Ubuntu 22 기반)에 호스팅된 내 사이트에 접근하려고 하면 갑자기 이렇게 표시됩니다. 우리 쪽에서는 아무 변경 사항도 없었고, 업그레이드도 없었으며 모든 것이 안정적이었습니다.
메모리를 늘리기 위해 t2.micro를 사용했습니다.
실제로 그 당시에는 캠페인을 진행 중이라 방문객들이 있었지만, 그 수가 많지는 않아 약 1,000명 내외였습니다. 그런 상황에서 이 문제를 해결해야 했으며, 당시에는 이것이 문제를 해결한 유일한 방법이었습니다.
그때 저는 시스템에 로그인할 수 없었기 때문에 이렇게 처리할 수밖에 없었지만, 이제 해당 문제를 일으킨 정확한 원인을 파악해야 합니다.
추가로 필요한 세부 사항이 있다면 알려 주세요.
EC2에서 VPS로 다시 옮긴 이유는 다음과 같은 간헐적인 문제가 반복되었기 때문입니다: 제 웹사이트가 접근할 수 없게 되었고, 조사해보니 항상 CPU 크레딧이 적립되는 속도보다 빠르게 소진되어 0크레딧에 도달하고 있었습니다. 크레딧이 부족하면 인스턴스가 "베이스라인 성능"으로 전환되는데, 이는 사용 불가능할 정도로 낮습니다(t2.micro의 경우 10%).
더 큰 인스턴스로 전환하면서 시간당 더 많은 CPU 크레딧을 얻게 되었을 수 있고, 크레딧이 0 이상이면 정상 성능으로 복귀하여 문제가 "해결"되었을 가능성이 있습니다.