1. 程式人生 > >Confluence 6 協同編輯問題解決

Confluence 6 協同編輯問題解決

協同編輯是 Synchrony 提供的,用於在編輯的時候實時同步。在一般的情況下,這個程序是不需要 Confluence 的管理員進行手動管理的。

這個頁面將會幫助你 Confluence 安裝例項中 Synchrony 出現的問題進行問題解決。

第一步

檢查 Synchrony  是否在執行

為了檢查 Synchrony 是否在執行,進入  > 基本配置(General Configuration)  >  協同編輯(Collaborative editing)

請注意:如果你正在執行的 Confluence 資料中心模式,那麼這個頁面將僅能告訴你如果當前連線到 Confluence 節點的的 Synchrony  的執行狀態。你可能需要第三方的監控工具來幫助你監控你的 Synchrony 叢集。

檢查你可以編輯的頁面

如果在你對頁面進行編輯的時候看到了錯誤,但是 Synchrony  又是執行的,那麼應該是你瀏覽器有某些東西阻止你連線到 Synchrony 。

最常見的問題是反向代理的錯誤配置。請檢視頁面尾部的有關代理配置的問題解決或者進入 Administering Collaborative Editing 頁面找到有關可能的代理和 SSL 配置。

檢查日誌

你可以在 <home-directory>/logs/atlassian-confluence.log 中找到有關 Confluence 應用的日誌。Synchrony  有關的日誌你可以在 <home-directory>/logs/atlassian-synchrony.log 

中找到。

重啟 Synchrony

進入  > 基本配置(General Configuration)>  協同編輯(Collaborative editing)然後選擇 重啟 Synchrony(Restart Synchrony)。

檢查 8091 埠是否可用

在預設的情況下 Synchrony 執行在 8091 埠。如果這個埠已經被其他的應用佔用的話,你可以使用 synchrony.port 系統屬性來將埠修改到其他未被佔用的埠。

(如果你使用的是 Confluence 6.0.3 或者早期的版本,你需要使用 reza.port 來替代 synchrony.port。)

針對 Confluence 資料中心模式,執行 Synchrony 的方式有所不同。請 

Configuring Synchrony for Data Center 頁面中獲得有關配置的資訊。

反向代理(Reverse proxy)問題

如果你已經配置了方向代理,但是不能編輯頁面,你可以對下面的一些配置進行檢查:

  • 進入 installation-directory>/econf/server.xml 然後檢查聯結器的目錄。確定你已經正確的配置了值 <protocol> 和 <proxyName>。請參考下面的示例來獲得更多的資訊。
  • HTTP 連線需要在 <installation-directory>/conf/server.xml 檔案中進行配置,儘管你已經配置了 SSL 或者使用了 AJP 聯結器。Synchrony 健康檢查程式將會使用 HTTP 埠進行檢查。可選的,如果你不希望包含 http 聯結器,你可以使用 synchrony.proxy.healthcheck.disabled 系統屬性來禁用健康檢查。
  • 如果你正在使用 Apache,請確定你正在使用的是 Apache 2.4 (需要 WebSockets 的支援)同時所有需要的模組都已經被啟用了(mod-proxymod_rewriteproxy_wstunnel)。
  • 如果你正在使用的是 Apache 同時希望直接連線 Synchrony,在你的屬性配置檔案中,請確定你已經包含了 /synchrony 同時 Confluence 和 Synchrony 的順序和路徑是正確的。請參考下面的指南示例來獲得更多資訊。

請參考 Administering Collaborative Editing 來找到更多有關可能的反向代理和 SSL 配置,然後請參考下面的連結來找到更多有關 Synchrony  在反向代理中的配置。如果你想直接連線 Synchrony  的話:

正向代理(Forward proxy)問題

如果你正在使用的是正向代理或者外部代理,你需要新增 IP 到 Synchrony 到你的監聽器中來確定你的配置能夠穿透代理。 See Troubleshooting Collaborative Editing for more info.

在預設的情況下,IP 地址為 127.0.0.1 或者是 synchrony.host 中的系統屬性配置,如果你在 Confluence 中自定義了 hostname 或者 IP 地址來 Synchrony 的話。

Websocket 問題

協同編輯最好是在 WebSocket  連線下進行配置。如果其中一個方面因為超時而不能建立連線,或者代理伺服器的防火牆不允許 WebSocket 連線。那麼編輯器將會嘗試通過一個 XML HTTP 請求(XHR)進行連線。

SSL 問題

Synchrony 不能接受直接的 HTTPS  連線,所以你需要下你的方向代理或者負載均衡配置 SSL。如果你使用的是 Tomcat,但是你沒有使用方向代理,那麼你需要在你的 Tomcat 上配置 SSL。

記憶體問題

如果你遇到了 Synchrony 有關記憶體溢位,你可以修改 Synchrony 使用的 heap 大小,這個配置定義在 synchrony.memory.max 系統屬性中。

如果你使用的是 Confluence 6.3 或者早期的版本,你將需要使用 reza.memory.max 來替換 synchrony.memory.max。

針對 Confluence 資料中心使用的 Synchrony  的方法與伺服器環境下使用的方法有所不同。請參考 Configuring Synchrony for Data Center 頁面中的內容來獲得有關的更多資訊。

多 Synchrony 程序

如果你在編輯的時候立馬就在編輯上顯示了錯誤,但是 Confluence 報告的是 Synchrony 是執行的,你需要檢查只有一個 Synchrony  例項正在執行。

如果你有多個 Synchrony 程序正在執行,停止 Confluence,殺死掉多餘的 Synchrony 程序後重啟 Confluence。

你可以通過每次都使用 stop-confluence.sh / stop-confluence.bat 來停止 Confluence,避免使用關閉 Tomcat 視窗的方式來停止 Confluence。

不相容的瀏覽器擴充套件

有時候,第三方的一些瀏覽器外掛將會對編輯器造成影響,例如 Grammarly,有時候也會導致協同編輯的功能不能正確的使用。請參考 Confluence Collaborative Editing blocks Grammarly Extension 頁面中的內容來找到如何在你的站點中禁用 Grammarly 。

防火牆或者防病毒干擾

我們也遇到了一些有關防火牆或者防病毒軟體阻止伺服器的一些訪問,這個將會導致編輯器出現一些莫名其妙的錯誤。你需要將 Confluence 新增到你的白名單或者信任的 URL 中,如果你遇到了防火牆相關的一些問題的話。請參考 Weird Page or Editor Behaviors with Kaspersky Internet Security 頁面中的內容來獲得有關的一些資訊。

太多人同時在編輯

系統並不強制限制可以使用編輯器的使用者的數量,但是我們建議你保持不要超過 12 個使用者同時使用編輯器進行編輯。官方可能後期限制可以同時使用編輯器的使用者的數量,如果官方覺得這個限制是有意義,並且是必要的話。

相關推薦

Confluence 6 協同編輯問題解決

協同編輯是 Synchrony 提供的,用於在編輯的時候實時同步。在一般的情況下,這個程序是不需要 Confluence 的管理員進行手動管理的。 這個頁面將會幫助你 Confluence 安裝例項中 Synchrony 出現的問題進行問題解決。 第一步 檢查 Synchrony  是否在執行 為了檢

Confluence 6編輯器中控制參數的顯示

Confluence你可以決定宏參數在 Confluence 編輯器中如何進行顯示的。在默認的情況下,在宏占位符下盡可能顯示能顯示的所有參數:你可以控制這裏顯示的參數數量,通過這種控制你可能盡量的為編輯者提供有效的信息。例如,在 Confluence 的經過宏中有 2 個參數,title 和 icon。我們考

Confluence 6 開始編輯 CSS

Confluence希望編輯空間的樣式表:進入到空間,然後在左側邊欄中選擇 空間工具 > 界面外觀(Space tools > Look and Feel)。選擇 樣式表(Stylesheet)然後選擇 編輯(Edit)。將你自定義的 CSS 樣式表文件粘貼進來。保存你的設置。新的 CSS 樣式表

Confluence 6 CSS 編輯快速入門

Confluence希望編輯空間的 CSS 樣式表:進入空間後,然後從邊欄的底部選擇 空間工具(Space tools) > 外觀和感覺(Look and Feel) 。然後選擇 樣式表(Stylesheet)後選擇 編輯(Edit)。將你的自定義 CSS 復制粘貼到文本輸入框中。保存你的修改。新的 C

Confluence 6 CSS 編輯技巧

Confluence開始編輯空間樣式表一個空間的樣式表是你開始對 CSS 進行自定義編輯的好的開始。在空間樣式表中,包含了你所有可以進行修改的元素。當你對空間樣式表進行編輯的時候,空間樣式表的修改只會對你修改的空間有效,並且會應用到所有的空間頁面中。在空間樣式表中創建一些樣式,然後進行測試,當沒有問題後,你可

Confluence 6 MySQL 問題解決

Confluence如果 Confluence 提示沒有 class 文件,你可能將你的 JDBC 驅動放置到了錯誤的文件夾。如果你收到了下面的錯誤信息,請確認 confluenceuser 用戶已經具有了所有需求的數據庫權限,當你使用 localhost 進行連接的時候。Could not success

Confluence 6 PostgreSQL 問題解決

火墻 nal 不同的 https enc ref JD 常見 題解 如果 Confluence 提示沒有 class 文件,你可能將你的 JDBC 驅動放置到了錯誤的文件夾。 如果你不能從你從 Confluence 中連接到 PostgreSQL ,並且這 2 個服務

Confluence 6編輯器中控制引數的顯示

你可以決定巨集引數在 Confluence 編輯器中如何進行顯示的。 在預設的情況下,在巨集佔位符下儘可能顯示能顯示的所有引數: 你可以控制這裡顯示的引數數量,通過這種控制你可能儘量的為編輯者提供有效的資訊。 例如,在 Confluence 的經過巨集中有 2 個引數,title 和 icon。我們

Confluence 6 管理協同編輯

協同編輯能夠讓專案小組中的協同合作達到下一個高度。這個頁面對相關協同編輯中的問題進行了討論,能夠提供給你所有希望瞭解的內容。 進入 Collaborative editing 頁面來獲得專案小組是如何進行實時的協同工作的,這些協同工作包括在軟體需求,會議記錄,歷史檢視和任何你任務需要進行協同工作的地方。

Confluence 6 中連 Jira 的問題解決

Confluence下面是可能會發生的一些錯誤信息。如果你的系統中出現了下面的一些提示,你應該調整你的日誌錯誤級別到 WARN,然後查看具體的錯誤原因。請參考:Configuring Logging。error.jirabaseurl.connection.refusedConnection refused.

Confluence 6 編輯和刪除用戶宏

Confluence編輯一個用戶宏希望對一個用戶宏進行編輯: 進入 > 基本配置(General Configuration) > 用戶宏(User Macros)在相關的宏的邊上,單擊 編輯(Edit)更新宏的詳細信息單擊 保存(Save)刪除一個用戶宏希望刪除一個用戶宏:進入 > 基

Confluence 6 編輯一個站點裝飾文件

Confluence希望編輯一個站點的 decorator 文件: 進入 > 基本配置(General Configuration) > 布局(Layouts )(在Look and Feel 菜單下面)在你希望進行編輯的 decorator .vmd 文件邊上 創建自定義(Create Cus

Confluence 6 編輯自定義 Decorators

Confluence希望對 Confluence 的 decorator 進行編輯的話,你需要具有良好的 HTML 知識和能夠理解 Velocity 模板語言。希望編輯 decorator 文件:進入 Confluence 管理(Confluence Admin) > 布局(Layouts).在你希

Confluence 6 為空白空間編輯默認主頁

Confluence希望編輯默認(空白)空間內容模板:在屏幕的右上角單擊 控制臺按鈕 ,然後選擇 General Configuration 鏈接。在左側的面板中選擇 全局模板和藍圖(Global Templates and Blueprints)。在 默認空間內容(Default Space Content

Confluence 6 允許其他用戶編輯站點歡迎消息

tro rest ron 有用 方式 但是 頁面 com AC 你可以通過使用 Include Page 宏從你站點其他頁面中包含內容,而允許其他不是 Confluence 管理員的用戶編輯站點歡迎消息。使用這種方式能夠避免直接對模板文件中的內容進行編輯。 從站點的一個頁

Confluence 6 編輯站點歡迎消息使用模板編輯器的小提示

class 而不是 ron div 到你 file enc sbo 添加 站點歡迎消息是一個模板而不是一個頁面,所以你需要使用模板編輯器來對你的消息進行編輯。 你可以和在你 Confluence 中其他頁面中一樣,在站點歡迎消息模板中添加文本,連接和宏。但是添加圖片的話會

Confluence 6 編輯站點歡迎消息

Confluence通過編輯歡迎信息能夠為你站點的主頁面添加一些個人信息。站點的歡迎信息顯示在站點主面板的右側,這是你對站點添加聲明,連接,有關你項目組美好回憶照片的完美位置。你需要 Confluence 管理員權限來編輯站點歡迎消息。希望編輯站點歡迎消息:Confluence 可以通過單擊主面板中的 編輯(

Confluence 6 SQL Server 問題解決

pre nsa block com data panel exceptio 頁面包含 IE 如果你收到了下面的錯誤信息,檢查你給出的 confluenceuser 用戶具有所有需要的數據庫權限,當你使用 localhost 進行連接的時候。 Could not

Confluence 6 恢復一個站點問題解決

www. error 恢復 不能 ring 數據庫 參考 系統管 external 如果你在導入的時候遇到了問題,檢查下面的一些提示。 你的文件太大而不能上傳?這個是非常常見的錯誤。出現的原因是備份文件不能在規定的時間內上傳到服務器上。為了避免這個錯誤,放置你的導出文

Confluence 6 XML 備份失敗的問題解決

restore spl pro 備份 tail 解決 logging rest add XML 站點備份僅僅被用於整合到一個新的數據庫。設置一個測試服務器 或者 創建一個可用的備份策略 相對 XML 備份來說是更合適的策略。相關頁面:Enabling detailed SQ