Ghost 블로그 Bookmark Card - Digital Ocean 메모리 부족 이슈
북마크 카드 사용시 문제
고스트 블로그에서 글을 작성할때 링크를 걸면 북마크 카드가 생성되서 보기좋게 만들어주는 기능이 있습니다.
바로 위와같이 생성되는 것이 북마크 카드인데, 디지털오션에서 가장 저렴한 5불짜리 호스팅에서 고스트 블로그를 운영할때 이 부분에서 문제가 발생할때가 있습니다.
초기에 설치할때부터 메모리가 부족하다는 메세지가 떠서 일시적으로 설치가 안됐던 기억이 있는데, 디지털오션 콘솔에 재접속하고 다시 설치 진행하니 정상설치가 진행되서 대수롭지 않게 여겼는데, 이 부분이 다시 문제가 됐습니다.
사이트 접속까지 마비되서, 원인을 파악하러 디지털오션에 들어가서 모니터링 화면을 보면 이런식으로 그래프가 절단난(!) 것을 확인할 수 있습니다. 서버가 뻗은거죠.
원인은 메모리 부족
고스트 블로그의 설치 사양은 최소 1GB의 메모리를 갖춘 Ubuntu 서버를 추천합니다만, 아무래도 최소의 사양이기 때문에 이 부분이 불안요소로 작용하는 것 같습니다.
이 부분은 세 가지 해결 방법이 있습니다.
- Ghost Pro 사용
- 더 높은 사양의 Droplet - 가상서버호스팅 사용
- 스왑영역 설정으로 가상 메모리 확보
이 세가지 중에 가장 비용이 덜드는 방법은 3 -> 2 -> 1 순입니다. Ghost Pro 쓰고싶네요. 역시 돈을 들이는 것이 가장 간단하고 확실한 방법이지만, 그럴 생각이었다면 처음부터 이 글을 작성하지 않았을 것입니다.
디지털 오션에서는 친절하게 아래와 같은 스왑파일 설정에 대한 안내를 하고 있습니다.
영어로 된 문서지만, 번역기를 돌리면 생각보다 읽는데 문제 없을정도로 매끄럽게 번역이 되서 나옵니다. 리눅스 운영체제에 대해서 조금 친숙하고, Nano 에디터 사용이 가능하다면 충분히 매뉴얼대로 따라해서 조치가 가능합니다.