若是你須要對 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