2026年3月頃から発生しており、4月にも同様の状態になったのでメモとして。
前提
- さくらインターネットで稼働中にWordPress
- JetPackプラグインを利用中
- WordPressのバージョンは当時の最新で、PHPバージョンも当時の推奨
上記前提で以下の問題が発生しています。
- Jetpackで更新ボタンを押すとメンテナンスモードが終わらない
- メンテナンスモードを解除しても再度更新が必要になり、この状態を繰り返す
対応策
以下の2種類の状況で復旧を確認しています。
方法1
- Jetpackで更新ボタンを押し、メンテナンスモードが続く
- サーバーに入ってpluginsディレクトリに移動し、jecpackのプラグインディレクトリ名をリネームする
- WPをインストールしているディレクトリに戻り、.maintenanceファイルを削除かリネームする
- サイトが正常に表示されていることを確認してから、pluginsディレクトリに戻ってJecpackのプラグインディレクトリ名を元に戻す
- 再度サイトが正常に表示されていることを確認してから、管理画面に戻る
- プラグイン一覧画面に戻ると更新が完了している
おそらくメンテナンスモードの解除に問題があるのではと思われる状況です。
本来正常なら触るべきではないファイルやディレクトリのリネームでさらなる問題が起きかねないので、最後の手段という位置付けかもしれません。
方法2
方法1を実行した際にプラグインが更新されていない場合、再度更新を実行するとまたメンテナンスモードが終わらない状態になります。
この状態で方法1を途中まで実行して表示を普及させたあと、以下の方法で更新を完了できました。
- さくらインターネットのサーバーコントロールパネルにログインし、リソースブーストを実行
- 通常通りプラグインを更新して完了
処理能力に問題があるので思われる状況です。
Jetpackは色々重い印象なのであり得なくはないかもしれませんが、それにしてもという印象です。
とはいえリネームなどの必要がないので、一手間かかりますがサーバーのコントロールパネルで操作することで解決できるなら安全策ではあります。
結び
安全性を考えると、Jetpack更新時には毎回「方法2」を実行してから、それでもダメなら「方法1」という手順を踏むのが良いかもしれません。
0人がこの記事を評価
役に立ったよという方は上の「記事を評価する」ボタンをクリックしてもらえると嬉しいです。
連投防止のためにCookie使用。SNSへの投稿など他サービスとの連動は一切ありません。


