我刚刚升级到了 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 版本速度非常慢。
有什么建议吗?
你可以考虑检查 PostgreSQL 索引的完整性,确保它们正常运行且未损坏。
谢谢。我应该使用哪些命令来实现这一点?