Ghost 블로그 Bookmark Card - Digital Ocean 메모리 부족 이슈

Ghost 블로그 Bookmark Card -  Digital Ocean 메모리 부족 이슈

북마크 카드 사용시 문제

고스트 블로그에서 글을 작성할때 링크를 걸면 북마크 카드가 생성되서 보기좋게 만들어주는 기능이 있습니다.

코딩하는 디자이너 : 네이버 블로그

바로 위와같이 생성되는 것이 북마크 카드인데, 디지털오션에서 가장 저렴한 5불짜리 호스팅에서 고스트 블로그를 운영할때 이 부분에서 문제가 발생할때가 있습니다.

초기에 설치할때부터 메모리가 부족하다는 메세지가 떠서 일시적으로 설치가 안됐던 기억이 있는데, 디지털오션 콘솔에 재접속하고 다시 설치 진행하니 정상설치가 진행되서 대수롭지 않게 여겼는데, 이 부분이 다시 문제가 됐습니다.

사이트 접속까지 마비되서, 원인을 파악하러 디지털오션에 들어가서 모니터링 화면을 보면 이런식으로 그래프가 절단난(!) 것을 확인할 수 있습니다. 서버가 뻗은거죠.


원인은 메모리 부족

고스트 블로그의 설치 사양은 최소 1GB의 메모리를 갖춘 Ubuntu 서버를 추천합니다만, 아무래도 최소의 사양이기 때문에 이 부분이 불안요소로 작용하는 것 같습니다.

이 부분은 세 가지 해결 방법이 있습니다.

  1. Ghost Pro 사용
  2. 더 높은 사양의 Droplet - 가상서버호스팅 사용
  3. 스왑영역 설정으로 가상 메모리 확보

이 세가지 중에 가장 비용이 덜드는 방법은 3 -> 2 -> 1 순입니다.  Ghost Pro 쓰고싶네요. 역시 돈을 들이는 것이 가장 간단하고 확실한 방법이지만, 그럴 생각이었다면 처음부터 이 글을 작성하지 않았을 것입니다.

디지털 오션에서는 친절하게 아래와 같은 스왑파일 설정에 대한 안내를 하고 있습니다.

How To Add Swap Space on Ubuntu 22.04 | DigitalOcean
One way to guard against out-of-memory errors in applications is to add some swap space to your server. In this guide, we will cover how to add a swap file t…

영어로 된 문서지만, 번역기를 돌리면 생각보다 읽는데 문제 없을정도로 매끄럽게 번역이 되서 나옵니다. 리눅스 운영체제에 대해서 조금 친숙하고, Nano 에디터 사용이 가능하다면 충분히 매뉴얼대로 따라해서 조치가 가능합니다.


디지털오션

💡
디지털 오션은 저렴한 비용으로 가상서버호스팅을 제공하는 서비스 업체입니다. 월 5달러 수준에 고스트 블로그를 운영할 수 있습니다. 관심있으신 분은 아래 링크에서 확인해보시기 바랍니다.
DigitalOcean – The developer cloud
Helping millions of developers easily build, test, manage, and scale applications of any size – faster than ever before.