スワップファイルシステム

 アプリを作って本番環境にデプロイしながら制作をしていたら、ある日デプロイができなくなっていた。エラーコードを見ても初めて見るものばかり。しかし、そこには日本語で「メモリ不足」と書かれている箇所があった。

 このわずかな手がかりを基に「メモリ」という秘宝を探すため、隊員たちはネットの海に調査へ向かったのである…

 

 

 

 と言う感じで、このメモリ不足のエラーを解決するにはスワップファイルシステムを導入すればいいと言うことがわかりました。

 

スワップファイルシステム

https://begi.net/read/base/09.html

 

 要約すると、メモリ不足を補うために、ハードディスクに仮想メモリを作って活用するシステムということ。HDではメモリの素早い処理はできないので、メモリが演算に使わないデータ容量の物置を作る。そして、メモリさんが手に抱えている荷物の一部を物置で預かって、仕事が捗るように手助けするっていうこと。

 

 これを以下のQiitaの記事を参考に実装したらエラーが解決できた。●CapistranoでEC2へデプロイ:EC2仮想メモリ不足トラブルシュート

https://qiita.com/HrsUed/items/c156ed69e927b6165717

 

ありがとうございました。