分享此信息,以防其他人在管理面板中看到“正在更新”的提示,但实际上并无更新在进行,且论坛其他方面运行正常时有所帮助。
虽然这从未影响 Docker 管理器的更新,但在过去几个版本中,我不得不通过命令行界面(CLI)进行更新,因为管理面板始终显示 Discourse 正在更新。
我的论坛规模较小,没有自定义插件。
解决该问题的方法是清除 Redis 缓存。
虽然无法透露根本原因,但达到我对 Discourse 更新流程知识和理解的上限确实令人非常沮丧(这不是抱怨,而是坦诚承认)。
在此之前,重建应用(rebuild app)一直是解决几乎所有问题的可靠方法。