Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Cannot allocate memory - fork(2) 対策

More than 1 year has passed since last update.

自動デプロイでエラー。unicornでエラーしていたので備忘録として書きます。
解釈がおかしければご指摘ください。

unicorn.stderr.log
(省略)Cannot allocate memory - fork(2)

上記の意味はメモリエラーです。
メモリが足りない時にされていることとしてメモリースワップがありますが・・・
AWS EC2 Linux は設定されていません。
(コマンド$ free で表示されますが、初期ではswapのところは0になってます)

設定の仕方は以下のページを参考にしました。先駆者様本当にありがとうございます。
【Linux】スワップ領域(ファイル)の作り方

※ $ mkswap /Swapfile の際に時間がかかるのでご注意ください
上記ページの処理をすれば1GBのスワップ領域が確保されます。

GuheGuhe
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away