1. 程式人生 > >Confluence 6 記憶體使用和需求和一些問題

Confluence 6 記憶體使用和需求和一些問題

系統備份和恢復

Confluence  的備份和恢復是與資料庫中資料量的大小有關。這個操作可能會對 Confluence 的效能產生很多關鍵性的影響並且大量消耗記憶體。如果你在 Confluence 的系統備份和恢復過程中遇到了 OutOfMemoryError 錯誤,我們強烈推薦你使用 Production Backup Strategy 進行系統的備份和恢復。

當你在 Confluence 系統備份和恢復的時候遇到了  OutOfMemoryError 錯誤,你希望通過增加記憶體的大小來修復這個錯誤的話。我們應該增加多少記憶體呢?一個指導方針是,檢視你備份中的 entities.xml

 檔案的大小。這個檔案的大小是 Confluence 需要載入的所有資料的大小,同時這個大小也是最小的需求值。針對這個大小,新增 64 - 128MB 到 Confluence 的記憶體來保證 Confluence 在系統備份的時候有足夠可用的記憶體。有關增加可用記憶體的方法,請參考頁面 increasing available memory 中的內容。

我們不能控制的已知問題

下面的一些記憶體的問題,我們可能沒有辦法進行控制:

  • 針對 Oracle 10g JDBC 驅動的記憶體洩漏。我們沒有太多可以做的地方。
  • 一個使用者發現了在 Tomcat 5 的版本上,如果使用 IBM JDK,在 PowerPC 平臺上有嚴重的記憶體問題。

如果你在使用的時候遇到了比較嚴重的記憶體洩漏問題,請登入 http://support.atlassian.com。我們的記憶體屬性空間選擇的是 YourKit。這個工具能夠幫助你向我們提供你機器上存在有記憶體洩漏的地方。

Confluence 對一些操作的響應時間過長

一個導致 Confluence 突然不響應的問題可能是 Confluence 正在執行 JVM 垃圾清理。為了確定這個是不是正在發生的情況,請詳細檢視垃圾清理程式然後檢查 Java 花了多長時間才清空記憶體。如果臨時停止響應的時候與 Java 執行垃圾清理的世界相同的話,那麼就可以證明是 Java 的垃圾清理導致了這個問題。

詳細的垃圾清理日誌將會告訴你 Java 的垃圾清理程式是什麼時候開始的,在這次垃圾清理中花了多長時間,和多少垃圾被清理。

為了確定垃圾清理 gc 被爭取的日誌,在啟動 Confluence 的時候,新增下面的選項 -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -verbose:gc -Xloggc:gc.log。替換 gc.log 為你 gc.log 檔案的絕對路徑。

例如,如果你下 Windows 服務下的話,執行:

tomcat5 //US//Confluence ++JvmOptions="-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -verbose:gc -Xloggc:c:\confluence\logs\gc.log"

或者在  bin/setenv.sh, 中設定:

export CATALINA_OPTS="$CATALINA_OPTS -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -verbose:gc -Xloggc:${CATALINA_BASE}/logs/gc.log"

如果你修改了 bin/setenv.sh 檔案,你需要重啟 Confluence 來使配置生效。

相關推薦

Confluence 6 記憶體使用需求一些問題

系統備份和恢復 Confluence  的備份和恢復是與資料庫中資料量的大小有關。這個操作可能會對 Confluence 的效能產生很多關鍵性的影響並且大量消耗記憶體。如果你在 Confluence 的系統備份和恢復過程中遇到了 OutOfMemoryError 錯誤,我們強烈推薦你使用 Productio

Confluence 6 記憶體使用需求

管理 Confluence 效能和記憶體的使用和有什麼資源可用是密切相關的。如果你給 Confluence 更多的記憶體來快取內容,Confluence 將會執行得更加迅速,但是相對比較低的記憶體環境中,Confluence 也能夠很好的進行工作。下面是有關 Confluence 站點進行配置的一些小技巧。

Confluence 6 管理插件組件

enc 一個 aging -o tps display confd 單獨 方法 一個 組件(add-on)是與 Confluence 分開安裝的功能,能夠加強 Confluence 的功能和使用。插件(plugin)和 組件(add-on)這 2 個詞通常是一起使用的。

Confluence 6 其他需要備份恢復的地方

AC 數據庫 spl 過程 XP RoCE upgrade name 適用於 XML 備份被描述用於在 Confluence 備份使用的其他方法,例如升級和移動服務器。使用上面描述的備份和恢復方法也適用這些地方。 我們的 upgrade guide 不要求使用一個 X

Confluence 6 查看索引提示

工具 code ext for .com 構建 str rem 允許 查看索引 Confluence 使用被稱為 Lucene 的搜索引擎。如果你希望在你的 Confluence站點中查看更多有關索引的細節,你可以下載並且運行 Luke。Luke 是一個開發和診斷工具,這

Confluence 6 配置校驗識別

pla 找到 rec ref wiki 識別 參考 系統屬性 temp 校驗你的設置 查看你 Confluence 當前使用的設置,請參考 Viewing System Properties 頁面中的內容。 識別系統屬性 請參考 Recognized System P

Confluence 6 指定日誌選項已知問題

ble request atl 記錄 運行 clas 診斷 掃描 根據 指定 Confluence 日誌選項這裏是一些特定的日誌配置,你可能在對問題進行調試的時候需要。在日誌中記錄數據庫使用的 SQL 查詢請求你可能希望增加日誌的中的內容,記錄 Confluence 系統向

Confluence 6 重要緩存監控

tun strong tle type direct spl pan bject orm 重要緩存 下面的建議是基本上的一些配置幫助。在大型數據庫中,20-30% 的數據庫表大型可能是不需要如此膨脹的。在緩存配置的界面中,檢查有效率和使用率的配

Confluence 6 配置文件key

comm des isp 技術分享 中心 orm 使用 pla onf 找到配置文件 緩存的配置文件是存儲在 <confluence-home>/shared-home/config/cache-settings-overrides.properties 中的

Confluence 6 修改空間名字標識

希望修改空間名稱: 在空間名稱的邊上,選擇  圖示。 輸入新的空間名稱,然後單擊 儲存(Save)。 標識(Logo )- 修改空間的名稱和標識。 重新組織(Reorder) - 拖動來從新組織快捷連結。 隱藏(Hide)-

Confluence 6 MySQL 建立資料庫資料庫使用者

一旦你成功的安裝和配置了 MySQL 資料庫伺服器,你需要為你的 Confluence 建立資料庫和資料庫使用者: 在 MySQL 中以超級使用者執行 'mysql' 。預設的使用者為 'root' 同時密碼為空。 建立一個空的 Confluence 資料庫例項(例如 confluence):

Confluence 6 自定義站點空間佈局

你可以通過編輯佈局檔案來修改 Confluence 的外觀和感覺(也可以被稱為裝飾)。編輯這些檔案將會允許你對整個 Confluence 站點的外觀和感覺進行修改或者僅僅是一個獨立的空間。 當你對一個站點的佈局進行編輯的時候,你需要修改每一個空間的預設佈局調整檔案,除了那些已經被被編輯過的的。請參考

Confluence 6 PostgreSQL 建立資料庫資料庫使用者

一旦你成功的安裝了 PostgreSQL 資料庫: 建立一個數據庫使用者,例如 confluenceuser。 你的新使用者必須能夠  建立資料庫物件(create database objects) 和必須具有 可以登入(can login) 許可權。 下一步,建立一個數據庫(例如 c

Confluence 6 選-項 1 – 在 Confluence 中手動重建用戶用戶組

Confluence當你只有少量的用戶和用戶組的時候,使用這個方法。使用 Confluence 的系統管理員登錄 Confluence。進入用戶目錄管理界面,然後移動 內部目錄(internal directory)到系統中所有目錄的列表的最頂部,通過單擊目錄前方排序的箭頭。請確定在內部目錄中,你至少有一個用

Confluence 6 選項 2 – 轉移 Crowd/Jira 應用程序中的用戶用戶組到 Co

Confluence當你打算合並的外部目錄服務器(Crowd 或 Jira 應用)有大量的用戶到 Confluence 數據庫中的時候,請使用這個選項。你需要有基本的 SQL 知識才能完成這個任務。下面的 SQL 命令假設你使用的數據庫為 MySQL 數據庫。如果你使用的數據庫不是 MySQL 數據庫的話,你

Confluence 6 用戶目錄圖例 - 連接 Jira Jira 連接 LDAP

Confluence上面的圖: Confluence 連接到 JIRA 用戶管理,JIRA 使用 LDAP 用戶目錄。https://www.cwiki.us/display/CONFLUENCEWIKI/Diagrams+of+Possible+Configurations+for+User+Managem

Confluence 6 用戶目錄圖例 - Jira 連接到 Crowd

Confluence 上面的圖:Confluence, JIRA 和其他應用程序連接到 Crowd 作為用戶管理。https://www.cwiki.us/display/CONF6EN/User+Management+Limitations+and+RecommendationsConfluence 6 用

Confluence 6 在你的 LDAP 目錄中優化用戶用戶組數量

Confluence連接 LDAP 服務器能為你的用戶管理提供靈活高效的解決方案。為了達到優化的性能,後臺同步程序將會從 LDAP 上查找和下載數據同步到你本地的 Confluence 服務器數據庫上同時還會定時的更新數據以保持 Confluence 的數據與 LDAP 上的數據是一致的。在對用戶進行同步,拷

Confluence 6 中進行用戶管理的優化配置限制的基本建議

Confluence避免跨目錄的多個用戶名:如果你連接了超過一個的目錄服務器,我們建議你需要確定你的用戶名在目錄服務器中是唯一的。例如:我們不建議你定義一個用戶同時在'Directory1' 和 'Directory2' 中都定義 jsmith 這個用戶。這樣要求的原因是避免在

Confluence 6 編輯刪除用戶宏

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