原因は分かりませんがRedis Object Cacheプラグインを導入してほどなくWordpress のサイトヘルスにおすすめの改善が表示されたので対応しました。
エラーは「予約したイベントの実行に失敗しました」で詳細をスクリーンショットしたのが以下です。
「予約したイベント wp_privacy_delete_old_export_files の実行に失敗しました。」
と出るのでGoogle先生に訊いたところ、Wordpressのバックグラウンドで動いてるCronジョブが失敗しているようでした。
当サイトはNFC認証のYubikeyを使って2段階認証ログインをしていている都合、Wordpressのジョブがエラーを吐いていると推測して wp-config.php .htaccessファイルに以下のの行を追記、対応しました。
vi wp-config.php
define('ALTERNATE_WP_CRON', true);← 追記
vi .htaccess
RewriteEngine on
/*ここから追記*/
RewriteCond %{REQUEST_URI} !^/wp-cron.php$
/*追記終わり*/
それでも直らないので /etc/hostsファイルにIPアドレスを追記したところクリアしました。
vi /etc/hosts
116.58.163.4 www.stuffy.site www
同一ドメインで複数のWordpressサイトをサブディレクトリを作って運用するとRedis Object Cacheプラグインがすべてのサイトにインストールできず同期に問題が出るのか?原因は不明ですがとりあえずエラーが治ったのでめでたしめでたしです。
参考URL:
WordPressの予約投稿ができない原因 アクセス数?サーバー? – コムニカ なごのラボ
wordpressのサイトヘルスステータス「バックグラウンド更新が規定通りに動作していません」を解決した | 60爺の手習い