wordpressのサイトヘルスステータス「バックグラウンド更新が規定通りに動作していません」を解決した

2020年7月28日

新サーバが動き出して一安心していたのですが、wordpress画面上で変なことに気が付いてしまいました。

ダッシュボードの初期画面にサイトヘルスステータス(WordPress 5.2で追加されたサイトの問題を一覧化してくれる機能)という欄が新たに表示されています。ここに「改善が必要」と出ています。

サイトヘルスステータスの画像

こうなると、「サイトヘルス画面」を開かないわけにはいきませんね。クリックしてみましょう!

すると、「サイトヘルスチェックは、注意を払うべき WordPress 設定と項目についての重要な情報を表示します。」と書かれています。

スポンサーリンク

サイトヘルスチェックで問題が7件

60爺のサイトヘルチェックでは、問題が7件表示されております。この数が多いのか少ないのかは現時点ではわかりません^^;

1件の致命的な問題

そして、60爺のサイトヘルスステータスを開くと、以下のような怖い文句が出ていました。

エラーメッセージの画像1

「1件の致命的な問題」なんて、さらっととんでもない文言が出ています。

さらに、「バックグラウンド更新が想定通りに動作していません」とあります。何ですかね、これ。

右端の下向き矢印みたいなのをクリックすると、文言がたくさん出てきました。×が一つ、チェックが三つです。

「プラグインは wp_version_check() を無効化してアップデートを防ぎました」に×がついています。

どうやら自動更新が妨げられているらしいです(後日、自動更新が出来なかったことを確認しました)。

おすすめの改善

おすすめの改善というのも6件あります。

おすすめの改善の画像

その中で気になったのが、後半に出ている3件です。

  • 予約したイベントの実行に失敗しました。
  • REST API で予期しない結果結果が発生しました。
  • サイトでループバックリクエストが完了できませんでした

詳細を見ると、1番目は予約したイベントの失敗、2番目は投稿や固定ぺージの保存や表示に影響が出るかも、3番目は予約イベントがうまく動かないようなことを言っています。

ウーム、3件とも致命的な問題と根は同じような気がします。


巷で出ている解決策は全てダメ

ググってみたんですが、ヒットする案件は山のようにあるのですが、どれもこれも60爺の条件には合いませんでした。

致命的な問題に関する各サイトで言っている解決策をまとめてみると、大体、こんな感じです。

  • プラグインを1個ずつ停止してみる
  • テーマに問題がないかを確認する方法
  • サーバーに設定したアクセス制限が原因

60爺の運営している「60爺の手習い」や「60爺の読書の部屋」では、プラグインをひとつずつ止めたり、テーマを変えるのは非常に面倒くさいので、テスト用に持っている OKUSAMA Site で確認しました。

このテスト用サイトで、テーマをwordpressの標準テーマである twentytwenty にし、プラグインをゼロにしてみても、今回出た問題が全て発生しました。

この結果、「今回の原因は wordpressの問題ではない」と断定できます。

即ち、60爺の運営している自宅サーバの設定に問題があるということです。

上記【解決策】の3番目も、サーバーの設定に関したものですよね。

ついに見つけた解決策

上記の前提で、再度ググってみました。

さんざん捜した挙句、ついに対応策を見つけました。

やはり、サーバ上の問題でした。ドメインを自己解決出来ていないということらしいです。

windows10でもそうした(下記記事参照)ように、LINUX上でも hosts ファイルへの設定をする必要があったのです。

/etc/hosts

このファイルに、windows10の hosts に対して行ったように、次のようにIPアドレスとDNS名を指定します。

192.168.XXX.XXX okusama.mizutan.com

その後、確認したところ、当初のエラー3件を消すことが出来ました。

この結果を得て、「60爺の手習い」や「60爺の読書の部屋」にも同様の対応をしました。

192.168.XXX.XXX www.mizutan.com
192.168.XXX.XXX book.mizutan.com

この結果、以下に示すように、サイトヘルスステータスを良好にすることが出来ました。

サイトヘルスステータスの画像2

最後に

いきなり、新しい項目が出来るとビックリします。内容を見たら、「致命的な」なんて文言があるとパニクってしまいます。

今回の「サイトヘルスステータス」も同様でした。

しかも、サイトをググっても、ググっても、問題を解決する手段が見つからないとなおさらです。

今回の対応に1週間もかかってしまいましたが、何とか「サイトヘルスステータスを良好」に持っていけたことに満足しています。

皆様のご参考になれば幸いです。

■思えば「ブログ運営」の記事も増えてきました

スポンサーリンク
この記事を書いた人

60爺

60路を越え、RaspberryPi と出会い、その関係でブログ開設(2017/2~)となりました。始めてみると、コツコツやるのが性に合ってしまい、漢字の記事から家の補修・将棋・windows10関係・別名・言い方などジャンルを拡大して今に至ってます。まだまだ、元気なので新たな話題を見つけて皆様に提供できればと思っています。「プロフィールはこちら

ブログ運営

Posted by 60爺