Discourse 自动每周备份和更新脚本 (避免S3上传问题)

您好,感谢您的提问!

是的,问题在于启用 enable_s3_uploads 进行备份时,生成的归档文件通常无法成功恢复。虽然确切的技术原因尚不完全清楚(并且在多个帖子中已讨论过),但在禁用 S3 之前进行备份,恢复过程经常会失败。

您可以通过搜索 \"enable_s3_uploads restore\" 在 Meta 上找到多个报告。

例如,此帖子显示了一个典型的失败案例:
:link: Trouble restoring backup--SiteSetting::Upload.s3_base_url is failing--because enable_s3_uploads was set in database

这就是为什么我的脚本会在备份前暂时禁用 S3,以确保结果干净且可恢复。

希望这能帮助您理解!

1 个赞