AWS+WordPress 管理画面ログアウト時に504 ERROR サーバダウン
-
WordPress 管理画面で、以下の操作をしたら504エラーが発生しWebサイトにアクセスできなくなりました。
同じような事象の経験のある方、回避方法をご助言頂けますと幸いです。<操作>
①Wordpress管理画面へログイン
②固定ページ→トップ画面→編集
③上記画面のまま、Wordpress管理画面のログアウトをクリック<発生事象>
Webブラウザに以下の内容が表示され、Webサイトにアクセスができなくなった。
サーバリソース状況:メモリ枯渇、ロードアベレージ上昇、プロセス数上昇、SSHもできなくなった。504 ERROR
The request could not be satisfied.
CloudFront attempted to establish a connection with the origin, but either the attempt failed or the origin closed the connection.
If you received this error while trying to use an app or access a website, please contact the provider or website owner for assistance.
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by following steps in the CloudFront documentation (https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/http-504-gateway-timeout.html).<環境>
AWS環境でWordpressを構築
WAF-CloudFront-ELB-EC2-WordpressWordPress 4.9.8
<補足>
access.log 抜粋
10.0.2.XX – – [09/Apr/2019:13:24:48 +0900] “GET / HTTP/1.1” 200 20964 “-” “Amazon CloudFront”
10.0.2.XX – – [09/Apr/2019:13:24:48 +0900] “GET / HTTP/1.1” 200 20964 “-” “Amazon CloudFront”
10.0.2.XX – – [09/Apr/2019:13:24:54 +0900] “GET /wp-login.php?action=logout&_wpnonce=019b7d73f1 HTTP/1.1” 302 – “-” “Amazon CloudFront”
10.0.2.XX – – [09/Apr/2019:13:24:55 +0900] “GET /wp-login.php?loggedout=true HTTP/1.1” 200 2930 “-” “Amazon CloudFront”
10.0.2.XX – – [09/Apr/2019:13:24:56 +0900] “GET /favicon.ico HTTP/1.1” 200 – “-” “Amazon CloudFront”
10.0.2.XX – – [09/Apr/2019:13:24:56 +0900] “POST /wp-admin/admin-ajax.php HTTP/1.1” 400 1 “-” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36”
10.0.3.XX – – [09/Apr/2019:13:24:57 +0900] “GET / HTTP/1.1” 301 – “-” “ELB-HealthChecker/2.0”
10.0.2.XX – – [09/Apr/2019:13:25:13 +0900] “GET / HTTP/1.1” 301 – “-” “ELB-HealthChecker/2.0”
10.0.2.XX – – [09/Apr/2019:13:25:19 +0900] “GET / HTTP/1.1” 200 20964 “-” “Amazon CloudFront”
10.0.2.XX – – [09/Apr/2019:13:25:19 +0900] “GET / HTTP/1.1” 200 20964 “-” “Amazon CloudFront”以降、Webアクセスができなくなった。
追記
事象発生は、固定ページからのログアウトでのみ発生し、ブログ投稿画面からでは発生致しません。
- トピック「AWS+WordPress 管理画面ログアウト時に504 ERROR サーバダウン」には新たに返信することはできません。