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