2.5.0.beta6 における 502 エラーの検索

2.5.0.beta6 にアップグレードしました。アップグレードが正常に完了した後、すべての検索が失敗し、長い待機時間(回転する円)の後に以下のメッセージが表示されます。

サーバーを再起動しましたが、問題は解決しませんでした。

何か手がかりはありませんか?よろしくお願いいたします。

更新 1:現在、検索インデックスを再構築しています。これが解決するかどうかはわかりません。

更新 2:rake search:reindex を実行しても、502 エラーの問題は解決しませんでした。

更新 3:502 エラーの代わりに、「サイトが過負荷の状態です。検索は無効になっています。後で再度お試しください。」というメッセージが表示されることがあります。このメッセージは以前は表示されたことがありません。これは利用の多いフォーラムではありません。

「いいね!」 1

データベースがPostgres 12にアップグレードされた場合、システムが安定するまでに時間がかかる可能性がありますか?

「いいね!」 1

最新の Docker イメージは PostgreSQL 12 を使用していますか?また、@codinghorror さん、「時間をかける」とはどう定義されますか?自然に解決するのを待つべきでしょうか、それとも何か修正が必要でしょうか?

更新:はい、PostgreSQL 12 です。

「いいね!」 1

はい、これを読みに行きました:

以下のメッセージを受け取ったので、PostgreSQL 12 へのアップグレードが成功したと推測します:

アップグレード完了

アップグレードを完了するには、以下を使用して再度ビルドしてください:

./launcher rebuild app

この検索バグは自動的に修正されるのか、それとも何か対応が必要なのか気になります。

「いいね!」 3

OK、検索は 2.5.0b6 で再び動作していますが、2.5.0b3 に比べて非常に遅いです。

何かアドバイスはありますか?

こんにちは、@ravenzachary さん

PostgreSQL のインデックスの整合性を確認し、正しく機能しており、破損していないことを確認することをお勧めします。

「いいね!」 2

ありがとうございます。そのためにはどのようなコマンドを使用すればよいでしょうか?

こちらです @ravenzachary

「いいね!」 1