confluence 自动备份策略不生效
一切问题都有答案。。。
##问题现象
confluence从备份文件中降级恢复后,配置没有任何错误提示,但是发现备份策略不生效,备份目录为空。查看日志后发现,没有取到backupPath,但是实际配置中是有显示配置路径的。
错误日志
1 | backupAttachmentsDaily = true |
问题解决
参考了一些官网给出的case,
将 ${CONFLUENCE_HOME}目录下的配置文件confluence.cfg.xml中的<property name="admin.ui.allow.daily.backup.custom.location">false</property>
属性值变更为true
,
重启confluence,
然后将每日备份管理->备份设置->备份路径
设置为默认
,
最后重新手动触发备份任务,
成功生成备份文件。
备注
由于之前有过confluence从备份文件中降级恢复操作,怀疑是由于恢复操作,导致备份路径没有生效,猜测不用修改confluence.cfg.xml,直接重新提交一下备份路径设置也是可以的,因为问题的根本原因是backupPath = null
。由于生产环境不便于验证,反复修改验证。有兴趣的读者可以验证一下,以后有机会也会再做验证。
confluence的备份恢复机制还是很好用的。wiki作为团队的重要资源,做好备份恢复还是非常重要和必要的。