2017-01-10 32 views
0

我已經開始遇到我的tomcat8服務器的一個奇怪的問題。我使用它來專門運行兩個應用程序 - libresonic(一個音樂流應用程序)和鱷梨醬(遠程桌面網關)嗨tomcat8無論部署戰爭的CPU

我正在體驗在服務器運行幾個小時後,100%可用CPU的tomcat進程任何應用程序部署爲了解決我也做了以下內容:

  1. 紡了香草的Debian 8.6虛擬機中使用KVM和安裝:

    • Tomcat8
    • JDK-8 - 1.8.0_111
  2. 如果我離開沒有部署應用程序的tomcat實例,服務器和CPU使用率保持不活動狀態

  3. 如果我部署其中一個應用程序(哪一個並不重要),幾個小時後CPU使用率將攀升至100%。殺死並重新啓動Tomcat服務器使CPU使用率下降,然後在幾個小時

注後升回至100%,內存使用保持穩定,有足夠的空閒內存,所以我不相信這是一個GC問題。日誌中沒有報告與內存相關的任何內容。

catalina.out中沒有報告任何錯誤

時,每個應用程序部署我已經在高CPU的時期採取threaddumps。除了能夠識別處於可運行狀態並消耗CPU的線程之外,我無法確定根本原因或想法來糾正/解決問題。

有人可以幫忙嗎? Threaddumps鏈接下面

Download threaddumps

回答