Cpu-Usage

使用 Hibernate 和 ColdFusion8 的 Web 應用程序的 CPU 佔用率高達 99%

  • December 3, 2009

我們在 unix 環境中有一個帶有 ColdFusion 8(完全更新的最新官方版本)的應用程序,CPU 有時會達到 99%。

有時需要幾天,有時需要幾分鐘。我們也使用hibernate來處理業務邏輯。

我們已嘗試在冷融合中刪除所有模板記憶體並停用客戶端會話的儲存機制(根據Adob​​e的此資訊)。

沒有任何效果。當我們停用模板記憶體時,只需 2 小時即可達到 CPU 的 99%。

有什麼建議?所有人都將受到高度讚賞。

提前致謝。

原因可能真的非常不同。曾經我在簡單模型中有一個愚蠢的永恆 while 循環。

認為Fusion Reactor是您所需要的。它幫助我解決了非常相似的問題。

這個答案通常是我只在 SO 但個人資料上給出的答案!確保您的應用程序中沒有某種類型的記憶體、執行緒、句柄或文件洩漏。如果您可以驗證它不是您的應用程序,那麼我會升級此請求以尋求 Adob​​e 的支持,特別是如果您可以從您的分析結果中向他們展示他們的域中正在發生洩漏。

引用自:https://serverfault.com/questions/90670