Cocoon|ブログカードに「429 Too Many Requests」エラーが表示された

WordPress 無料テーマ『Cocoon』の外部ブログカードに 429 Too Many Requests とエラーが出てしまう場合があります。

当サイトでも先日起こりました……

エラーが起こったブログカード

ただ対処は簡単で、ブログカードのキャッシュを更新してあげれば解決します。それでは具体的な手順を説明していきますね。

429 Too Many Requests の対処方法

『Cocoon 設定』⇒『ブログカード』⇒『外部ブログカード設定』⇒『キャッシュの更新』の『キャッシュ更新モードを有効にする』のチェックを入れます。

クリックで拡大できます

チェックを入れたら、『変更をまとめて保存』をクリックします。

あとは WordPress にログインした状態で、429 Too Many Requests と表示されているページをリロードすればOKです。

Cocoon 公式サイトにも説明が書かれていました。

「キャッシュの更新」を行うには、ログインユーザー権限が必要です。ログインした状態で「外部ブログカード」がある公開ページをリロードしてください。

外部ブログカードの表示方法

ブログカードのリンク先にアクセスするわけではありませんので、念のためお気をつけください。

無事に表示されました!

正常に戻ったブログカード

さいごにブログカードが正常に表示されたら、『キャッシュ更新モードを有効にする』のチェックを外しておきましょう。

(チェックを入れたままだと、ずっとキャッシュの更新がONの状態になってしまいますので)

429 Too Many Requests と表示される原因

そもそもエラーになってしまった原因はなんだったのでしょうか。

どうやら「Too Many Requests」は一定時間内に送信したリクエストが、多すぎたことで発生するエラーみたいですね。

HTTP 429 Too Many Requests レスポンスステータスコードは、ユーザーが指定された時間内に多くのリクエストを送信した (“rate limiting”) ことを示します。

429 Too Many Requests

よくよく考えてみると、私は外部ブログカードのキャッシュ削除を短時間に繰り返し行っていたんです。(姉妹サイトの記事のアイキャッチ画像やタイトルを変更したため)

間違いなくこれが原因でしょう。これからは気をつけたいと思います……。

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