「WordPressを更新中です 別の更新が現在進行中です。」の表示が出たら?

WordPress

WordPressを更新中です 別の更新が現在進行中です

WordPress別の更新が現在進行中です


更新ボタンを押したら「WordPressを更新中です 別の更新が現在進行中です。」の表示が?なんで?

WordPressを更新するとインストールディレクトリに「.maintenance」ファイルが自動生成され、正常に完了するとは自動で削除されます。
何らかの形で失敗すると、「.maintenance」ファイルが残されたままになり、「現在メンテナンス中のため、しばらくの間ご利用いただけません」などの画面が表示されます。
それは、WordPressを更新中にサイトへアクセスした方へのメッセージとして表示されるものです。

今回はそうではなく、「WordPressを更新中です 別の更新が現在進行中です。」が表示されるケースです。

どんな時に表示されるの?

これはどうやら、メンテナンスモードに入る前の処理で止まってしまった時に発生するようです。

WordPressの更新は最初にzip形式の新しいバージョンのファイルをダウンロードします。
それを展開して古いファイルと新しいファイルの置き換える処理をします。
通常のメンテナンスモードは、古いファイルと新しいファイルの置き換え中にアクセスされるエラーで落ちてしまうため、メンテナンス作業中であることをアクセスしてきたユーザに知らせるように「.maintenance」ファイル作成し「現在メンテナンス中のため、しばらくの間ご利用いただけません」画面を表示します。

今回は、
・ダウンロードに失敗した
・展開に時間が掛かった
・展開に失敗した
場合に発生するようです。
この表示が出る前に、エラー表示出るか、妙に時間が掛かるなどの兆候があったはずです。

私の場合は、止まって動かなくなってしまいました。

WordPress別の更新が展開中に止まってる?

WordPress別の更新が展開中に止まってる?


2回も止まって、3回目に更新成功しました。。。サーバーが混んでたのかな?
海外の IX Web Hosting を使ってます。

対象方法は?

対処方法は2つあるようです。
1つは、15分以上放置すれば、解除されるそうです。

もう1つは、MySQLのwp_options テーブルに格納されているoption_name が 「core_updater.lock」のレコードを削除することらしいです。
SQLは、「delete from wp_options where option_name = ‘core_updater.lock’;」です。

特に急ぎでなければ、15分までは解除されるようなので15分待ちましょう。
以上、「WordPressを更新中です 別の更新が現在進行中です。」の表示が出たら?でした。

コメントを残す

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