我們有一個基於Netty的消息中間件,它基本上作爲一個http代理。它運行在Windows 2003上,1個CPU x86,2GB RAM。消耗100%CPU的新I/O服務器工作線程 - Netty 3.2.5.Final
Netty的版本:3.2.5.Final 的Java 1.6.0_u18
惡意軟件的軟件(McShield服務)運行6分消耗了近100%的CPU。在此事件之後3「新I/O服務器工作者」線程正在「循環」並消耗100%的CPU。它們以某種方式掛在SelectorUtil.select()中。
線程轉儲不可能在當時完成(程序由win服務啓動: - /)。下面的過程是在8小時之後,當過程仍在使用98%的CPU時。
threaddump http://www.stabilit.ch/download/sc/tr/threaddump.txt
topthreads http://www.stabilit.ch/download/sc/tr/topthreads.jpg
這是一個已知的bug? 在此先感謝!
14小時後,過程出於某種原因正常化! – schoeggii