[WP Plugin] BackWPup で「ジョブが開始されましたが、10秒間応答しません。」の対処

ジョブスケジュール実行ではエラーが発生しないため、発見できませんでした。

症状

BackWPup で手動バックアップをとると、以下のエラーが表示され中断となりました。

指示されたインフォメーションを見てもイマイチピンときません。

対応

横道にそれる

さくらのレンタルサーバーで HTTPS(SNI SSL) 化した影響で、wp-cron.php へアクセスできずにエラーが発生しているケースもあるよう。

例えばこのように wp-cron.php だけ除外するように書き換える。

.htaccess
<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/foobar/wp-cron.php$
RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
</ifModule>

さくらレンタルサーバの HTTPS 対応 with WordPress | deadwood

本件について

が、本件はステータス 200 なので関係ないような?

フォーラムを見ると同じエラーで違う原因の案件がたくさんあがっている。
こちらが同じく Status-Code: 200 でエラーが発生する案件。
他のプラグインでブロックされていたとのこと。

Topic: [Resolved] Not expected HTTP response « WordPress.org Forums

解決せずも

ジョブスケジュールを設定すれば実行できるので、ここまでで調査中止。

補遺

本件とは直接関係しないが、BackWPup の利用に関する詳細な記事があり参考になる。

mod_rewrite