由于 S3 迁移失败导致恢复失败

因为它只是在统计随备份一起传输的标志。这并不是真正查找问题的过程。

理想情况下,你应该先在旧服务器上清除缺失上传的标志,然后再进行新的备份。

你可以运行一个任务,列出并尝试修复旧服务器上缺失的上传(这可能需要一些时间)

cd /var/discourse
./launcher enter app
VERBOSE=1 rake posts:missing_uploads

如果你想继续,可以将任何剩余的问题标记为忽略

GIVE_UP=1 VERBOSE=1 rake posts:missing_uploads

此时,你可以进行新的备份并恢复它。