ぷちスタディ@WordPress 予約したイベントの実行に失敗しました

原因は分かりませんが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爺の手習い

同じカテゴリーの記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です