Confluence 6 高階效能診斷

2022-06-15 19:18:11 字數 1112 閱讀 4224

請在你的系統服務請求中包括下面所有的資訊,如果可能的話,你也可以在請求中包括你認為最有可能出現的問題。這樣的話,可以避免我們進一步對你系統的問題進行詢問。

confluence 伺服器

confluence 內容

資料庫使用者管理

觀察到的問題

這個頁面總是載入緩慢還是偶爾載入緩慢?

監控資料

在進入發現乙個單獨的問題的時候,對理解多個效能問題會有所幫助。我們將會處理突然的的高負載,或者緩慢增加的負載,或者有可能是某一種特定情況下的負載情況(每天,每週,甚至每個月),這些請求的增加將會對系統效能造成多大的影響?對系統進行一些持續的監控將有助於你對系統的負載情況進行更多的了解。

下面是一些有關 confluence.atlassian.com 系統的負載情況,顯示如下

負載

增加資料庫連線的執行緒

有 2 個將會顯示應用伺服器中線程活動數量(第乙個)和資料庫中連線池的大小(第二個)。你可以看到突然的系統執行緒增加將會導致資料庫伺服器的連線的增加。

資料庫連線池的最高值已經超過了 112。這個已經超過了預設的資料庫的連線配置(100)。當這個情況出現時候,你在使用 confluence 的時候出現一些訪問的緩慢就不奇怪了。一些使用者可能會遇到系統崩潰的資訊,因為一些使用者的請求不能獲得資料庫連線。

我們可以通過這些很容易的找到我們系統配置的一些問題。這些問題不是非常重要的問題,因為你可以通過簡單的增加資料庫連線來解決。

我們對 confluence 進行一些持續的監控(我們使用 hyperic),如果你在遇到問題的時候能夠同時傳送你系統的一些監控資訊,這個將更有助於幫我們找到你的問題。

訪問日誌

屬性和日誌

找到 confluence 的標準輸出日誌(在日誌中將會保留上面的資料)。將整個日誌目錄進行壓縮。

在系統出現反應緩慢的時候進行 take a thread dump。

cpu 負載

站點指標和指令碼在  中開啟問題提交請求,然後將你收集的所有資料新增到你需要的請求中。這個將會給我們對你系統進行診斷所需要的足夠資訊,我們可以根據你提交的資訊對你的系統效能進行診斷。當你建立完成問題後,請對你建立的問題進行跟蹤。

Confluence 6 快取效能示例

有關 confluence 的快取效能如何設定,讓我們看看下面的表 快取 caches 使用的快取 used 有效率 effectiveness 物件 大小 objects size 命中 未命中 過期 hit miss expiry 附件 attachments 87 29 874 1000 78...

Confluence 6 快取效能優化

confluence 的執行狀態與快取狀態有這密切的關係。針對 confluence 的管理員來說,尤其是大型站點的 confluence 管理員,設定好快取尤其顯得關鍵。希望修改快取的大小 general configuration 快取管理 cache management。選擇顯示高階檢視 s...

Confluence 6 的高階 Crowd 設定

在啟用巢狀使用者組之前,你需要檢查你在 crowd 中定義的目錄能夠支援巢狀使用者組。當巢狀使用者組啟用成功後,你可以將一根使用者組定義為另外乙個使用者組的成員。如果你使用的是使用者組來對許可權進行管理,你可以使用巢狀使用者組來允許乙個使用者組的許可權繼承上級使用者組,使系統的許可權配置變得簡單。同...