在 2.5.0.beta6 中搜索 502 错误

我刚刚升级到了 2.5.0.beta6。升级成功后,所有搜索均失败,在较长的等待时间(动画圆圈)后出现以下提示:

我已尝试重启服务器,但问题仍未解决。

有任何见解吗?谢谢。

更新 1:我目前正在重新生成搜索索引。不知道这是否会有帮助。

更新 2:执行 rake search:reindex 并未解决 502 错误问题。

更新 3:有时,我没有收到 502 错误,而是看到提示:“站点负载极高,搜索已禁用,请稍后重试。”此提示以前从未出现过。这并非高使用量的论坛。

如果数据库已升级到 Postgres 12,系统稳定下来可能需要一些时间?

最新的 Docker 镜像是否使用 PostgreSQL 12?@codinghorror,你如何定义“花时间”?我应该让它自行解决,还是需要修复某些问题?

更新:是的,PostgreSQL 12。

好的,我去读了这个:

我收到了以下消息,因此我假设升级到 PostgreSQL 12 对我来说已经成功了:

升级完成

要完成升级,请再次使用以下命令重建:

./launcher rebuild app

我很好奇这个搜索错误是会自行修复,还是我需要采取某些操作。

好的,搜索在 2.5.0b6 版本中已恢复,但相比 2.5.0b3 版本速度非常慢。

有什么建议吗?

你好 @ravenzachary

你可以考虑检查 PostgreSQL 索引的完整性,确保它们正常运行且未损坏。

谢谢。我应该使用哪些命令来实现这一点?

给你 @ravenzachary