갑자기 서버가 원인 없이 충돌했습니다

무슨 일이 일어난 건지 모르겠지만, 몇 시간 전까지만 해도 아주 원활하게 작동하던 EC2 t2.micro 서버(Ubuntu 22 기반)에 호스팅된 내 사이트에 접근하려고 하면 갑자기 이렇게 표시됩니다. 우리 쪽에서는 아무 변경 사항도 없었고, 업그레이드도 없었으며 모든 것이 안정적이었습니다.

EC2 모니터링 로그를 확인해 보았지만, 아무것도 발견되지 않았습니다.

머신 상태 정보도 함께 첨부합니다.

참고 - 해당 머신에 SSH로 접속할 수 없으며, port22: connection refused가 표시됩니다.

급히 도와주세요.

이것은 Discourse 인스턴스인가요, 아니면 WordPress 인스턴스인가요? (Support > WordPress 카테고리에 게시하셨다는 점을 참고하세요.)

아, 급하게 하다 보니 실수를 저질렀네요. 죄송합니다. 워드프레스와는 전혀 관련이 없습니다.
답변 주셔서 감사합니다.

이제 작동하는 것 같네요?

네, 작동하고 있습니다. 서버 구성을 t2.micro에서 t2.medium으로 변경했기 때문이에요. 하지만 정확히 어떤 문제였는지는 모르겠어요. 보고를 해야 하거든요.

T2.small이 작동하지 않았나요?

리사이즈로 문제가 해결된 것이 아니라, 리사이즈 작업으로 트리거된 재시작 때문이 아니라 확실합니까?

설정을 변경했기 때문에 이제 원인을 파악하는 것이 훨씬 어려워질 것입니다.

메모리를 늘리기 위해 t2.micro를 사용했습니다.
실제로 그 당시에는 캠페인을 진행 중이라 방문객들이 있었지만, 그 수가 많지는 않아 약 1,000명 내외였습니다. 그런 상황에서 이 문제를 해결해야 했으며, 당시에는 이것이 문제를 해결한 유일한 방법이었습니다.
그때 저는 시스템에 로그인할 수 없었기 때문에 이렇게 처리할 수밖에 없었지만, 이제 해당 문제를 일으킨 정확한 원인을 파악해야 합니다.
추가로 필요한 세부 사항이 있다면 알려 주세요.

참고: 인스턴스를 재시작해 보았지만, 그 또한 작동하지 않았습니다.

이 인스턴스의 CPU 크레딧을 모니터링하고 계신가요?

EC2에서 VPS로 다시 옮긴 이유는 다음과 같은 간헐적인 문제가 반복되었기 때문입니다: 제 웹사이트가 접근할 수 없게 되었고, 조사해보니 항상 CPU 크레딧이 적립되는 속도보다 빠르게 소진되어 0크레딧에 도달하고 있었습니다. 크레딧이 부족하면 인스턴스가 "베이스라인 성능"으로 전환되는데, 이는 사용 불가능할 정도로 낮습니다(t2.micro의 경우 10%).

더 큰 인스턴스로 전환하면서 시간당 더 많은 CPU 크레딧을 얻게 되었을 수 있고, 크레딧이 0 이상이면 정상 성능으로 복귀하여 문제가 "해결"되었을 가능성이 있습니다.

이 문제가 발생한 당일의 통계입니다.

참고 - 아래 이미지는 현재 CPU 크레딧 통계입니다.