S3 上重复的每日备份文件

我注意到在更新到 2.8.0.beta4 (53082e011a) 后,备份行为出现异常。

原本每天应生成一个备份文件,但实际上会生成两个备份文件,且创建时间相隔不到一分钟。这实际上将保护天数减少了一半。

备份已配置为使用 S3。手动备份按预期只生成一个文件。

1 个赞

我之所以关注这个,是因为我有许多网站正在备份到 S3。但我刚刚注意到,在一个运行 2.7.0.beta9 版本的网站上,也出现了同样的行为。对此我暂时无法解释。

请问您是否在使用 Digital Ocean Spaces?

另外,手动备份到 AMS3 刚刚失败,报错信息如下:

 [2021-07-28 21:03:03] EXCEPTION: This multipart completion is already in progress

但该位置实际上已经存在一份备份。

我很快将加倍努力,把所有数据都从 Spaces 迁移出去。

2 个赞

我也在运行 2.8.0.beta4,但没遇到这个问题:thinking:

Discourse 运行在普通的 DO Droplet 上,并备份到 AWS S3 存储桶。

我的设置如下:

1 个赞

是的。我检查了今天的备份,发现只有一个。

这看起来越来越像是 DO Spaces 的问题了,我应该查看哪些日志?

这种情况从我几天前开始遇到。我目前使用的是 2.8.0.beta4 版本,本周晚些时候会升级到 2.8.0.beta6,看看是否有所改善。我同时也在使用 DigitalOcean Spaces。

一个有趣的现象是:我的一半备份包含了上传文件和缩略图,而另一半则没有。我之前确实包含了上传文件和缩略图,但后来决定改用 Linux 命令(例如 rsync)单独备份这些内容。

9 月 12 日出现两个备份并不奇怪——我在更改设置以排除上传文件和缩略图后手动创建了第二个备份。但 9 月 13 日或 14 日不应该出现两个备份,而且只应包含不含图片的备份。

等等,抱歉,我想问题可能出在我这边。哎呀……我稍晚些时候再更新。

我正在为我的 Discourse 实例创建热备份时,忘记在热备份上禁用备份功能……结果我的主实例和热备份实例都在生成备份,导致每天产生两份备份。这是我的失误。

1 个赞