クラウド、レンタルサーバ、SEO、WPなどのレシピを!

サーバーレシピ

nginx WordPress TIPS

Nginxで、504 Gateway time-outエラー

投稿日:

WordPressのバージョンアップ作業でエラー

WordPressの更新中に
「504 Gateway Time-out」というエラーになることがあります。

文字通り、時間がかかりすぎて、「タイムアウト」となった。ということ。

Nginxでの調整

Nginxでは、何も調整しないと、1分ほどで、「タイムアウト」となってしまいます。
今回のバージョンアップ作業は、2分ほど必要でした。

上記の設定を加えます。

proxy_connect_timeout など、上記のデフォルト(初期値)は、60。
単位は、「秒」。

前半、3つの「proxy_」で始まる設定は、proxyとのやりとりのタイムアウトの閾値。
send_timeoutは、クライアント(ブラウザ)とのタイムアウトの秒数。

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

WordPressのバージョン作業中に、「タイムアウト」となってしまい、
再度、更新をしようとすると、「別の更新が現在進行中です」と、エラーが出てしまい、Wordprssの更新ができません・・・

この場合、15分ほど待つか、データベースを直接更新するしかありません・・・

データベースを更新する場合、

というSQL文で、特定の行を削除します。

気をつけないと、全ての行を削除してしまうとか、悪夢を見ることになります・・・
バックアップなどを行ってからやってください・・・

WordPressバージョンアップ

の設定が聞いていれば、1分では、エラーが出ずに、正常にアップデートが終わるかと思います。

-nginx, WordPress TIPS

Copyright© サーバーレシピ , 2019 All Rights Reserved.