개발자
안녕하세요! 포폴 준비중인데 개발 도중에 브라우저가 먹통이 되더라구요 그래서 여기저기 체크 해봤는데 의심 되는게 디비 같은데 mysql 8.0 쓰구요 아마존 서버에서 설치해서 쓰고 있어요 데이터도 그렇게 많지 않아요 몇백개 되는것도 아닌데 왜 그럴까요? 서버 사양 : 2기가 1cpu 60gb ssd
답변 3
인기 답변
질문자분의 브라우저가 먹통이 되었다는 이야기를 들어봤을 때, 처음 접속했을 때는 되었다가 어떠한 액션을 취했을 때 먹통이 된 것으로 생각됩니다. 가능성이 큰 것은 포폴을 만드신다고 하셨으니 React로 클라이언트쪽을 만드셨을 것 같은데 useEffect를 사용한 곳을 한 번 보시면 어떨까요? useEffect 내 무한루프가 원인일 가능성이 있습니다. (Error Maximum Update depth exceeded) 만약 위의 경우가 아니라면 API 요청하는 부분을 하나씩 제거해가면서 원인을 파악해보시길 바랍니다 :)
정확히 어떤 시점에서 먹통이 되는 지에 따라 DB가 원인일 수도 아닐 수도 있습니다. 개발자 도구 띄워보시고 어떤 부분에서 에러가 나는 지 확인 해보시고 탑다운으로 들어가보세요. 말씀하신 것 처럼 데이터 몇백개 정도로 서비스가 다운되진 않겠죠. 그럼 해당 api 만 postman 등으로 보냈을 때 어떤 현상이 벌어지는 지 확인해보세요. 정확히 먹통이 무슨 의미인지 이해는 잘 되지 않지만 이런 경우엔 서버 로그, 모니터링 지표등을 모두 확인해봐야합니다. 정말 DB문제가 맞는 지 왜 그렇게 판단했는 지 근거를 명확히 해야 문제를 해결할 수 있어요.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!