自动备份已停止

自动备份已停止。但手动触发的备份仍然有效。有什么方法可以调试这个问题吗?频率设置为每天。管理侧边栏有一个更改升级,但备份在此更改后仍有效了几天。

3 个赞

昨晚我也遇到了同样的问题。

如果自动备份失败,通知中应该有一个登录链接。

我的日志显示,在尝试压缩时空间不足。可能没有清除旧的数据库文件?我会检查。

4 个赞

不,对我来说太多旧的图片了。

无论如何尝试:

./launcher cleanup app 当你的网站仍在运行时,这很可能会有帮助。

4 个赞

没有失败消息。就好像它从未尝试过备份一样。磁盘空间充足。只有 6 个备份,因为我启用了自动删除过多旧备份的设置。

有没有一种简单的方法可以从外部触发备份?也许我会在主机上的 cron 中编写脚本。

3 个赞

是的,您可以通过命令行运行备份:

6 个赞

docker exec app discourse backup --sql-only

此命令适用于只有一个论坛的 discourse 站点。在多站点设置中,如何指定要备份的论坛?

编辑:此命令有效

cd /var/www/discourse && RAILS_DB=chosenforum RAILS_ENV=production sudo -H -E -u discourse bundle exec script/discourse backup --sql-only

或者使用完整的 docker 命令:

docker exec containerID bash -c 'cd /var/www/discourse; RAILS_DB=chosenforum RAILS_ENV=production sudo -H -E -u discourse bundle exec script/discourse backup --sql-only'

2 个赞