언제 사라질지 모른다는 불안감 때문에 포털 사이트에서 제공하는 블로그가 아닌 워드프레스를 운영한지 1년이 지났는데 장점도 있지만 최근에는 단점만 보이는 것 같다.
그중에 하나가 플러그인의 충돌로 사이트가 먹통이 될 수 있다는 부분으로 최근에는 워드프레스 블로그에 무한 로딩이 걸리면서 접속이 안되는 상황이 발생해서 진땀을 흘렸다.
결과적으로 호스팅 서버의 문제였는데 이번 삽질을 통해서 아마존 라이트 세일은 해외에서 운영하기 때문에 문제에 대해서 질문하고 답변을 기대하기 어렵다는 사실을 알게 되었다.
이번에 쓰는 내용이 글쓴이 같은 문제를 겪는 분들에게 도움이 되었으면 좋겠다.
댓글로 문의를 주신 요요미님 덕분에 이유를 알 수 없는 먹통 현상은 CPU 버스트 용량 소진으로 인한 것임을 확인하게 되었다. (가장 아래쪽에 설명 추가했습니다.)
1. 증상

아침 일찍 글을 쓰려고 워드프레스 블로그에 로그인을 하려고 했지만 로딩 창만 뜨고 접속이 안되는 상황이 발생했는데 애널리틱스를 보니 방문자가 급감하는 모습을 볼 수 있었다.
무한 로딩 수준으로 시간이 너무 오래 걸린다 싶었는데 처음에는 응답하는 데 시간이 너무 오래 걸립니다. 메시지가 뜨더니 나중에는 504 Gateway Timeout 오류가 발생했다.
워드프레스를 업데이트 하는 경우에도 문제가 생길 수 있으니 최신 버전이 나오면 커뮤니티 등에서 문제가 없는지 확인하고 진행하는 것이 좋다.
1) 재부팅
문제를 확인한 다음 저음으로 취한 액션은 인스턴트를 재부팅 하는 일이었는데 잠시 사이트에 연결할 수 없음. 연결을 거부했습니다. 메시지가 떴지만 다시 방문자가 발생하기 시작했다.
하지만 접속자가 증가하자 다시 사이트 접속에 문제가 생기면서 방문자가 거의 오지 않게 되었는데 관리 페이지에 접속도 불가능하고 무한 로딩과 Gateway Timeout이 난무했다.
재부팅을 할 때마다 잠시 접속이 되는듯싶었지만 방문자는 전혀 유입되지 않았다.
2) 플러그인
글쓴이의 경우 속도에 관련된 플러그인을 쓰지 않고 5개 미만으로 사용하고 있지만 플러그인 충돌로 접속이 안되는 경우도 있다는 글이 많아서 설정을 off 했지만 변화가 없었다.
설정을 변경하거나 플러그인 업데이트를 진행하신 분들은 플러그인 충돌을 의심할 수 있기 때문에 항상 백업을 하고 FTP를 통해서 정보를 수정할 수 있는 환경을 만드시길 바란다.
접속하는 데 오래 걸리는 경우 플러그인 문제로 보기 어렵다.
2. 해결
그전에는 인스턴스를 재부팅만 했는데 아예 중지했다가 실행해 보면 어떨까 생각해서 해봤더니 다시 방문자가 유입되는 모습을 확인할 수 있었다.
참고로 인스턴트를 중지하는 데 1분 이상 걸리기 때문에 잠시 기다렸다가 시작 버튼이 활성화되면 누르고 1~2분 후에 문제가 발생했던 사이트에 재접속 해보시길 바란다.
PS. 방문자가 늘어나면 다시 접속이 끊어지기 때문에 근본적인 문제 해결이 아니다.
3. CPU 버스트
이 글을 쓰고 한 달이 넘는 시간 동안 문제가 생기지 않았는데 최근 방문자가 많아지면서 새벽에 사이트가 먹통이 되고 다시 접속이 안되는 현상이 발생했다.
그리고 요요미님의 댓글을 통해서 CPU 버스트 문제라는 것을 확인할 수 있었다.
관련문서 : Viewing instance burst capacity in Amazon Lightsail

간단하게 설명하면 요금제마다 CPU 성능이 달라지는데 용량이 큰 자료를 취급하거나 방문자가 많은 사이트는 CPU 용량이 받쳐주지 못해서 버스트 영역을 사용한다.
버스트 용량은 CPU 지속 가능 영역을 초과하면 감소하기 시작하는데 일정 시간 버스트 용량을 소모하면 자동으로 인스턴트 서버가 내려가기 때문에 사이트 접속이 차단된다.
여기서 서버를 중지한 다음 다시 시작하면 버스트 용량이 초기화돼서 문제를 해결한 것처럼 보이지만 방문자가 증가하기 시작해서 정상 범위를 초과하면 서버가 다운된다.
CPU burst는 트래픽 용량과 다른 개념이기 때문에 헷갈릴 수 있는데 인스턴트를 선택하고 지표 메뉴를 클릭하면 현재 남아있는 버스트 용량을 확인할 수 있다. (소모시 접속 차단)
CPU 버스트 용량은 지속 가능한 영역에 있을때 조금씩 누적되지만 방문자가 일정 구간을 돌파하면 무조건 CPU 성능이 높은 요금제를 사용해야 문제를 해결할 수 있다.
워드프레스를 하면서 내가 잘못해서 문제가 생기면 그나마 쉽게 해결할 수 있지만 원인을 파악하기 어려운 문제가 발생하면 마치 진흙탕을 허우적거리는 기분이 듭니다.
그전부터 워드프레스를 하면서 문제 되는 부분을 해결해도 그냥 넘어가는 경우가 많았는데 다른 분들의 시간을 아끼기 위해서 자주 정보글을 공유해야겠습니다.
안녕하세요? 라이트세일 워드프레스 접속불가 현상 때문에 찾다가 이 포스팅을 발견했습니다.
저도 완벽히 같은 현상인데 혹시 이후로 문제 해결되셨나요?
임시방편으로 문자 보고 걸어두긴 했는데 잘때는 어떻게 할 수도 없고 참 답답하네요
혹시 뉴스페이퍼 테마 사용하시나요? 지금 눈에 보이는 공통점은 그정도 같은데ㅠㅠ
해결하시면 꼭 댓글 부탁드립니다!
한번 중지한 다음에 재실행 했더니 이후에 문제는 없었고
혹시나 하여 유일하게 사용하고 있는 마우스 오른쪽버튼 금지 플러그인을
삭제했더니 이후 사이트가 마비되는 현상은 없었습니다.
저는 한동안 말썽부려서 방문자가 반토막 났습니다.
잘 해결하셨으면 좋겠네요
헉 저도 오른쪽 금지 플러그인을 사용하고 있는데… 일단 꺼보겠습니다 조언 감사합니다
안녕하세요! 문제를 해결하여서 답글 답니다.
우선 오른쪽 금지 플러그인 중지는 꽤 효과가 있었는데,
유저가 축적되자 결국 같은 문제가 발생했습니다.
결국 관리자페이지를 열심히 살펴보았더니, 제 경우는 CPU 부족 문제였습니다.
제 경우는 CPU 과다 사용으로 CPU가 지속영역이 아닌 버스트 영역에서 계속 일하고 있었고, 지정된 버스트 용량을 소진할 때마다 페이지 접속이 불가능했습니다.
서버 중지-재개 시 아마존에서 추가 버스트 용량을 주게 되어있는데요,
때문에 잠시 접속이 재개된것으로 보였지만 용량이 소진될때마다 계속 다운되었습니다.
https://lightsail.aws.amazon.com/ls/docs/ko_kr/articles/amazon-lightsail-viewing-instance-burst-capacity
이건 제가 참고한 관련 매뉴얼 페이지입니다. CPU 지표는 라이트세일 어드민에서 확인 가능합니다.
결론은 현재 CPU 사용 영역을 상회하는 플랜으로 업그레이드하는 것으로 해결하였습니다.
CPU를 많이 사용하는 플러그인은 가능한 끄려고 합니다.
아무튼 도움주셔서 감사합니다!!
최근 다시 서버가 마비되는 현상이 반복되고 있습니다.
아주 욕이 나오네요 ㅠㅠ
CPU 버스트에 관련된 댓글을 남겨주셔서 저도 확인해 봤는데
역시나 상위 요금제로 변경해서 CPU 버스트 용량을 늘려야 하는 것 같습니다.
덕분에 제가 도움을 받았네요 🙂
조만간 서버를 옮겨야 하는데 문제없이 할 수 있을지 걱정입니다 ㅠㅠ
도움이 되었습니다. 저렴하다고 해서 무턱대고 aws하는 것도 아니라는 걸 새삼느끼고 있는중이네요 ㄷㄷ;;
요금제를 높은걸 사용하면 문제가 해결됩니다..ㅠㅠ
조금은 편하게 운영하려고 워드프레스를 선택했는데
일반 블로그와 심리적으로 차이가 없네요..
저도 5,000원 요금제 사용하고 있는데 한달에 2~3번 먹통이 되니 정말 답답하더라구요
저는 방문자가 하루에 200명 정도 밖에 안되는데 이런 경우에
요금제를 바꾸면 증상이 나아질까요? ㅠㅠ
매번 답답하네요 ㅠㅠㅠ
일시적으로 방문자가 폭증하는 경우 서버가 다운돼는 현상이 발생할 수 있습니다.
스트레스 받고 방문자 감소하는 것 보다 요금제 업그레이드가 좋을 듯 합니다.