启用只读模式时是否应执行自动备份?
用例:
- 一个 Discourse 论坛已迁移到另一个主机,因此启用了只读模式。该论坛尚未删除,“以防万一”。
- 迁移后,调整了磁盘大小以减少未使用的可用空间。
- 然后自动执行了备份,之后几乎没有可用空间,并且影响了主机上运行的其他服务。
我没想到会在论坛处于只读模式时执行自动备份。
Discourse:Commits · discourse/discourse · GitHub
启用只读模式时是否应执行自动备份?
用例:
我没想到会在论坛处于只读模式时执行自动备份。
Discourse:Commits · discourse/discourse · GitHub
有一个站点设置可以控制备份。这是关闭备份的方法。您需要在设置只读模式之前禁用它们(除非您使用环境变量来执行此操作)。
我不确定如何看待只读模式是否意味着关闭备份。
编辑:但我同意格哈德的观点。
我在这方面很纠结。我理解在只读模式下不进行自动备份的期望。通常在网站处于只读状态时进行手动备份,而不依赖自动备份。
但是,这是一个很大的“但是”,禁用自动备份会增加数据丢失的风险。如果没有备份,是否应该创建自动备份?我们如何确保网站始终处于真正的只读状态?备份过程可能很不幸,总是在网站因任何原因处于只读状态时运行。用户可能在网站未处于只读状态时创建了内容……
解决这个问题会使事情复杂化。而忽略这些问题会给网站所有者带来风险。Discourse 试图提供安全的默认设置,所以我认为最好也是唯一的方法是在永久切换到只读模式之前手动禁用备份。
所以,我认为这不是一个错误。
作为一名普通网站管理员,我会说备份之类的选项应该是开启或关闭,而不是有条件地进行,因为这样需要记住所有情况和条件。
是的,我知道。我的回答不是关于 bug 的问题,而是关于用户体验/用户界面 (UX/UI) 的问题。
那么,当我们触发只读模式时,应该弹出一个对话框来警告用户吗?您会如何知道要这样做?这就是我担心的。您根本不知道。