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 に比べて非常に遅いです。
何かアドバイスはありますか?
neounix
(Dark Matter)
7
こんにちは、@ravenzachary さん
PostgreSQL のインデックスの整合性を確認し、正しく機能しており、破損していないことを確認することをお勧めします。
「いいね!」 2
ありがとうございます。そのためにはどのようなコマンドを使用すればよいでしょうか?