2.3.8 和 2.3.9 更新均以以下信息结束:
抱歉,升级 Discourse 时发生错误。请检查下方的日志。
此时版本页面显示所有内容仍需更新。
日志中未显示任何异常。
重启服务器后,当它再次启动时,所有内容均已更新。
我不明白这些信息的含义。
2.3.8 和 2.3.9 更新均以以下信息结束:
抱歉,升级 Discourse 时发生错误。请检查下方的日志。
此时版本页面显示所有内容仍需更新。
日志中未显示任何异常。
重启服务器后,当它再次启动时,所有内容均已更新。
我不明白这些信息的含义。
是 MaxMind 地理位置数据库的问题吗?
我希望你是在问别人,因为我不知道那是什么意思。我从未听说过“maxmind”。
2.4 更新也失败了,基本上导致网站宕机。
我重启了 DigitalOcean 实例,它重新上线了,但论坛完全空白(即整个浏览器窗口内容全是黑色的)。
我执行了 ./launcher rebuild app,之后论坛恢复正常。
但这让我对更新感到非常不安!我不得不在每次更新前对 DigitalOcean 实例创建快照。
所以每次都要重建两次?在我看来这似乎不是什么大问题。
问题在于由此产生的缺乏信心。
我的论坛,不出所料,对我本人以及许多其他人来说都非常重要。
因此,当我进行升级并导致它离线,且我无法确定重建是否能使其恢复时,这会带来巨大的压力和不确定性。
真奇怪。我经常重新构建我的系统(每年大概 6 到 12 次,乘以两个实例,托管在托管服务商的裸金属服务器上),但我从未遇到过这些情况 ![]()
我在重建方面从未遇到过任何问题。
但只是最近几个版本中,更新以各种方式失败。
无论如何,在我看来,更新应该能够正常工作且万无一失,不应失败,更不应需要重建才能使网站恢复运行。