오늘 아침 인기 AMA로 인해 신규 방문자가 급증하면서 많은 사용자에게 이 메시지가 표시되었습니다. 특정 토픽이 과부하 상태가 되고 이 기간 동안 CPU 사용률이 급등했기 때문에 어느 정도 이해할 수 있는 상황이었습니다. 이후에는 상황이 진정되었지만, 로그아웃되었다는 오류 메시지가 계속 표시되고 다시 새로고침하면 경고 메시지가 나타나는 문제가 여전히 발생하고 있습니다.
참고로, 저는 DO(DigitalOcean)에서 2GB 메모리와 1개의 CPU를 사용하고 있습니다. 처음 문제가 발생했을 당시에는 약 30명의 사용자가 온라인 상태였고, 지금은 10명만 접속해 있습니다. 단순히 CPU 성능이 더 필요한 건지, 아니면 이런 문제가 계속 발생하는 것이 좀 이상한 건지 궁금합니다.
간헐적으로 문제가 발생하고 있어요. 오늘 네 번 정도 확인했는데, 대부분은 정상적으로 작동합니다. 방금 service docker restart 명령을 사용해 도커를 재시작했는데, 이게 올바른 방법인가요? 계속 이런 문제가 발생하면 재부팅을 시도해 볼게요. 새로운 사용자가 사이트를 많이 보고 있어서 다운타임은 피하고 싶거든요. 제프, 감사합니다.
감사합니다, @sam. 정말 많은 도움이 되었습니다. 이제 플러그인(너무 많은 ajax 호출을 수행하는)이 저희 사이트에서 발생하는 문제를 일으킬 수 있는 이유를 더 잘 이해하게 되었습니다. “extreme load” 메시지 외에도, “slow down” 화면(너무 많은 요청, nginx)이 하얗게 뜨는 현상도 관찰되고 있으며, 이는 역시 해당 상황과 일치합니다.
현재 문제의 원인을 파악하는 중입니다. 이미 발견한 문제 중 하나는 Babble입니다. 채팅이 10,000개 이상의 게시글에 달해 시스템에 무거운 부하를 주고 있었습니다: