若是你须要对 Confluence 进行维护,可是 Confluence 仍是在运行或者你计划将站点合并到一个新的站点,你能够将你的 Confluence 站点设置为只读模式来限制用户在你站点中可使用的功能。你的用户能够对页面进行查看,可是不能建立和系修改他们。数据库
只读模式只在Confluence 中心模式中可用。本页面中的内容并不适用 Confluence 的本地部署服务器版本。api
你须要具备系统管理员的 global permissions 才能进行这个操做。服务器
To enable read-only mode:app
头标的消息将会在你站点中的全部页面上进行显示。当只读模式被启用后,是没有办法禁用这个头标消息的,可是你能够对头标消息中的内容进行自定义。例如你可让你的用户知道你的维护窗口期是何时,你的系统维护将会在何时完成。工具
在你系统进入只读模式以前,也是能够启用头标消息的。针对你但愿在维护以前对你的用户提出警告,你能够在随后规定的时间内对系统进行维护。测试
只读模式限制了一个最终用户能够在平台上的行为。一些操做可能还会写入你的数据库,可是绝大部分用户将不能作任何修改。网站
当只读模式启用后,你不能进行下面的操做:url
下面的页面是当只读模式启用后页面的显示状况:spa
若是你正在编辑页面中对页面进行编辑的时候,只读模式被启用了,你仍是能够继续进行输入的,可是后续的修改将不会被保存。插件
尽管只读模式被启用了,当具备系统管理员全局 global permissions 权限的用户仍是能够进行一些管理员功能的,例如:
不是全部的管理员特性将会可用,管理员和最终用户是同样的,也不能对页面进行建立,编辑,或者删除。
当只读模式启用后,具备系统管理员全局 global permissions 权限的用户将会被容许进行一些管理员功能,可是这些用户将不能被容许修改空间权限。
一个重要的状况是,只读模式不能阻止数据写入到数据库,可是限制了绝大部分用户能够进行的操做。
若是你如今正在进行数据库维护,你但愿绝对没有任何数据写入到数据库中的话。最佳实践为中止 Confluence 的运行,而不是将 Confluence 设置为只读模式。
不是全部安装的插件都可以兼容系统的只读模式的,有些插件可能会在只读模式启用后也容许用户建立或者更新内容。
但愿对插件的兼容性进行检查:
若是一个插件不兼容,你可能须要先禁用这个插件,当你在对系统进行维护的时候来避免经过这个插件来建立内容。
若是你开房了你本身的自定义插件的话,请参考 How to make your add-on compatible with read-only mode 页面中的内容来找到如何测试你的插件,同时标记你的插件为兼容的。
若是你很喜欢咱们提供的这个只读模式的功能,可是你又不知道在何种状况下进行使用,下面是使用这个模式的一些场景。
upgrade Confluence 的方法和策略没有改变,可是这个模式可以最小化对你系统的影响。
若是一些时候的系统不能访问是能够接受的,在你对系统进行预升级步骤的时候,最简单的方法是启用这个只读模式。例如检查插件的兼容性,备份你的文件系统和数据(若是你的数据库支持在线备份的话)。这个可以对升级形成的系统影响下降到最小,用户能够一直查看页面直到你真正中止 Confluence 进行升级前为止。
若是你但愿提供不中断的访问,解决方案根据你使用的是虚拟仍是物理硬件有关。
你应该老是在测试服务器上对升级进行测试,请参考页面 Create a staging environment for upgrading Confluence 中的内容。你能够尝试建立一个克隆的网站,请主要你须要确保你的 Confluence Home 目录和数据库链接老是指向到正确的路径。
但愿移动 Confluence 到一个其余的服务器或者为你共享的 home 目录中提供更多的空间?有关 Confluence 升级相关的文档也一样适用于你对硬件结构的升级。
请注意,尽管你启用了只读模式,一些数据仍是会写入到数据库中的。若是你真正对数据库进行维护和升级的话,你须要将你的用户的流量导向到备用的服务器上(这个服务器上有你生产数据库的拷贝),同时第二个服务器上启用了只读模式,这是一个比较合理的方案。你不能在生产服务器上的 Confluence 实例还在运行的时候就对数据库进行升级,尽管只读模式已经启用了。
再次提醒,老是肯定你的 Confluence 指向到正确的数据库!
在一些大的组织中,安装多个 Confluence 实例是一个比较常见的状况。若是你正在考虑合并多个站点,只读模式可以帮助你限制你对站点的合并过程当中内容的修改,尽最大限度的保持站点内容在站点合并的过程当中的完整性。
https://www.cwiki.us/display/CONF6ZH/Using+read-only+mode+for+site+maintenance