LoginSignup
3
4

More than 5 years have passed since last update.

AWSのApacheログにCannot allocate memoryと出た時の対処

Posted at

はじめに

レンタルサーバーで運用していたサービス(Wordpress)をAWSに移行したら、管理画面の設定ページなどでHTTP 500エラーになることが度々あった。
以下のようにApacheのエラーログを見てみた

$ sudo less /etc/httpd/logs/error_log

するとCannot allocate memoryとかPHP Fatal error: Out of memoryとかのエラーが出ていて、メモリ不足だった。

とりあえず解決方法

PHPのメモリ使用料を無制限にしたら直った。

// php.iniを編集
$ sudo vi /etc/php.ini

memory.limit = 128Mってなってるところをmemory.limit = -1にしたら解決した。

テスト環境だったので、これでいいけど、本当はインスタンスのメモリを増強とかしないといけない気がする

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4