【WordPress】502 Bad Gateway Errorを解決したときのお話し

eyecatch-WordPress-502-Gateway-Error

晩御飯は餃子でした、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

これで作業終了です。

コメント

タイトルとURLをコピーしました