ljpp
(ljpp)
1
我们遇到了类似的重复问题。我刚刚发现本地有几十个备份(每个 1.6GB),而设置中限制保留的数量为 3。该功能多年来一直正常工作,但我记得很久以前曾发生过一次类似的问题。
- 备份成功完成
- 上传到 S3 成功
- 运行的是稳定分支。刚刚升级到 2.3.7 并重启了系统。
需要找个更好的时间深入排查。
@rizka 请留意
更新:
问题始于 9 月 11 日。该日期与我们的服务中断或我们对网站进行的任何操作均不吻合。
更新:
这并非孤立案例,我的另一个小型沙箱实例似乎也存在同样的问题。该实例位于完全不同的基础设施上,托管在 Digital Ocean。在此实例中,备份自 9 月 16 日起未被删除。上传操作在此处也成功完成。
ljpp
(ljpp)
2
好吧……现在这看起来像是个愚蠢的用户错误——我完全忽略了备份管理目前的工作方式变化。所以 Discourse 现在直接管理和删除 S3 备份,无需通过存储桶规则来清理旧备份?现在将数值增加到 30,因为备份不应占用本地磁盘空间。
但存储在 S3 存储桶中的备份数量与设置值 3 并不一致。
我对自己托管实例上的 AWS S3 备份没有任何问题:
ljpp
(ljpp)
4
我现在已将备份和存储桶规则重新配置为合理的值,以匹配当前的 Discourse 行为。正如之前所说,我之前将备份数量设置为 3,这是基于旧的备份逻辑。现在已将其设置为 30。
请保持该帖子开启,我将在 30 天后回复,以验证 Discourse 是否已正确遵循新定义的值。
ljpp
(ljpp)
5
之前忘了这个问题,但现在看了一下。我在 S3 中存储了 97 个备份,而设置值是 30。
目前仍在运行 2.3 分支,准备很快升级到 2.4。
ljpp
(ljpp)
8
啊,这已经是陈年旧事了。我感觉这个问题好像已经解决了,但我们现在已经使用 CDCK SaaS 好几年了,我对这个问题已经没有清晰的记忆了。
我猜如果这仍然是一个问题,应该会有其他自托管用户报告吧?
pfaffman
(Jay Pfaffman)
9
我遇到了完全相同的问题,在过去的 10 分钟里,我发现原因是我不小心开启了 s3_disable_cleanup。我认为这只与 s3 上传有关,与备份无关。但事实并非如此。