web-dev-qa-db-ja.com

「他のアップデートが現在進行中です」という原因でALLが発生する可能性がありますか。

私はものを掘り下げてきました、そして、私は「もう一つのアップデートが現在進行中です」のための他の理由を見つけることができないようです。

明確にするために、私はすでにFix Another Update Is In Progressプラグインを試してみました。 「問題はありません。WordPressアップデートを続けてください」と表示されます。

しかし、アップデートしようとしても、まだこのメッセージが表示されます。オプションデータベースのエントリロック以外に、これを引き起こす可能性があるものは他にありますか?

私はこの問題を抱えています、そしてそれは私をおかしくしています。

  • 私のDBにはロックするオプションはありません。 core_updaterオプションやcore_updater.lockオプションではありません。
  • 私は手動で見ました。
  • 私はSQL検索を実行しました。
  • 私はこれのためにプラグインを試しました。このオプションは私のデータベースには存在しないと言う人はいます。
  • キャッシングをオフにしました。
  • キャッシュを削除しました。
  • 私は待っています。
  • サーバーを再起動しました。
  • 私はselect文をスパムして、それが一瞬現われるかどうかを確認するために更新しようとしていますが、見たことはありません。

他に考えられる原因はありますか?このエラーが発生しましたが、データベースにLOCK OPTIONがありません。

とても迷惑です。

私はそれがそれを修正するかどうか見るために手動で最後のアップデートを更新しました。それはしませんでした。

あなたの助けと提案をありがとう。

更新

更新のために実行するクエリにアクセスしてログインしました。 NO core_update.logが存在しないことを確認しました。録音を始めてこれを手に入れた。

event_time;"user_Host";"thread_id";"server_id";"command_type";"argument"                
2018-04-17 09:38:14;"root[root] @ localhost [::1]";"361";"1";"Query";"SELECT option_value FROM wp_options WHERE option_name = 'auto_core_update_failed' LIMIT 1"                
2018-04-17 09:38:15;"root[root] @ localhost [::1]";"361";"1";"Query";"INSERT IGNORE INTO `wp_options` ( `option_name`    `option_value`  `autoload` ) VALUES ('core_updater.lock'    '1523979495'    'no') /* LOCK */"
2018-04-17 09:38:15;"root[root] @ localhost [::1]";"361";"1";"Query";"SELECT option_value FROM wp_options WHERE option_name = 'core_updater.lock' LIMIT 1"

ロックファイルを追加してから、更新中にロックファイルがあるかどうかを確認します。それからエラーを吐き出します。これが間違った順番で実行されているのとほとんど同じです。

2
user1518699

15分以上かかるはずです。 WordPressのインストール先フォルダに .maintenance フォルダがあるか確認するか、wp-cliから以下のコマンドを実行してください。

$ wp option delete core_updater.lock
1
Milan Bastola