簡體   English   中英

虛擬IP配置使tomcat cpu使用率達到100%

[英]tomcat cpu usage goes 100% with virtual ip configuration

我們有我們的應用程序運行在tomcat服務器上。 它可以正常運行,但是當使用此應用程序配置負載平衡服務器時,CPU使用率將達到100%。

奇怪的是,當我們查看線程轉儲時,沒有可疑的線程活動。 即使Java進程的CPU使用率為100%,大多數線程仍在等待或駐留。 當我們刪除虛擬IP配置時,它只是達到2%到5%。

我從負載均衡器/虛擬ip配置了解到,它每隔5秒就會探測服務器端口8080,目的只是檢查端口是否處於活動狀態。 但是我認為這只是端口掃描。 在此過程中,catalina.log中的線程轉儲中沒有標記或此類活動。

有沒有人遇到過這種情況? 請提供您的想法,因為我對於進一步調試此問題毫無意義。

讓我知道是否需要更多信息。 我將用詳細信息更新問題。

謝謝,

拉夫

請也看看這篇文章: https : //serverfault.com/a/830052

Poster Inna發現,對https://server.tld:8080的一個調用可以使Tomcat服務器使用100%。 我可以確認這一點,因為我只是在我們的一台服務器上復制了這個(幸運的是,在登台平台上)。 我們正在使用Tomcat 6運行Ubuntu 12.02。他們昨天剛剛發布了一個更新該更新修復了回歸問題。 不知道這是否可以解決問題。

提議的解決方案是還原為Tomcat的“已知有效”版本,但是該問題也可以在昨晚的更新/補丁中解決。 我將在有更多信息時更新此帖子。

[更新1]
CET 2017-02-03 11:30已知的最新更新不能解決問題。 我已經用所有更新更新了登台服務器,但它仍然存在相同的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM