晩御飯は餃子でした、mizkyです。
今回はWordPressで502 Bad Gateway Errorに対処した経緯を書きます。
502エラーは様々な原因で発生することがあるため、本記事が解決の糸口になれば幸いです。
1. 環境
AWSのEC2とRDSで環境構築してます。
2. 502エラーが出た際の状況
CDNのセットアップ完了後に発生しました。
3. 502エラーを解決したときのステップ
3.1 Errorログの確認
502エラーが出た際に、Apacheのログファイル
/var/log/httpd/error_log
を確認し、エラー内容を確認しました。
エラー内容は
mmap() failed: [12] Cannot allocate memory<br>[Sun Feb 05 20:31:10.300379 2023] [php7:error] [pid 29608] [client xx.x.x.xxx:55106] PHP Fatal error: Out of memory
でした。
3.2 メモリ使用量の変更
メモリ不足なので、メモリ使用量を変更しました。
vi /etc/php.ini
でphp.iniファイルを開きます。
デフォルトで
memory_limit = 128M
になっていると思うので
memory_limit = 2G
に変更しました。
3.3 Apacheのリスタート
php.iniの設定を反映させるため、以下のコマンドでApacheを再起動します。
service httpd restart
これで作業終了です。

コメント