검색
검색
공개 노트 검색
회원가입로그인

next Image 컴포넌트 cpu 및 메모리 버닝

새 프로젝트의 서버에서 next를 yarn build 할 때 자꾸 서버가 멈추는 현상이 있었다.

리눅스에서 top 찍어주니 node 에서 엄청나게 cpu랑 메모리를 쓰고 있었다.

Image 컴포넌트에서 크래시가 나서 메모리 leak이 일어나고 있는걸 로그에서 확인했다.

정확한 원인을 모르겠어서 일단 img 태그로 다 바꿔줬다.

예전에도 새로운 빌드 시 브라우저에서 Image 컴포넌트 캐시가 남아있어서 예전 파일을 자꾸 가르켜서 서버가 죽는 경우가 있었다…이럴 때 보면 넥스트가 좋은건지 아닌건지 헷갈린다.

일단 동접 100까지는 lightsail 서버 하나로 버티다가 나중에 서버, 프론트 분리하고 ec2까지 가야겠다.

솔직히 aws 쓰기 싫은데 서울 region에 대한 대체제가 없어서 아쉽다. 돈이 많다면야 대체제가 많지만 없는 상태에서는 좀… linode 도쿄 인스턴스로 로드 밸런싱하는게 가성비가 가장 좋을거 같기는 하다. 이미지 서버를 하나 두고 db 서버도 분리하면 베스트이기는 하지만 지금 아이디어 검증하는 중이기 때문에 그 정도 까지는 필요없을 듯.

급조한 서버라서 오랜만에 서버 터짐도 경험하고 좋네. 허허.

조회수 : 252
heart
공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기
T
페이지 기반 대답
AI Chat