Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jetty-users] high cpu load NIO (Jetty7.6.0)

Hi,

could you please upgrade to the most recent jetty version and report back if that has fixed the problem? Some bugs causing cpu spins like this have been fixed since 7.6.0.
http://download.eclipse.org/jetty/

Cheers,
Thomas



On 3/5/12 5:16 PM, kim young ill wrote:
Hi there,

after running for 2 days, we have suddenly high cpu (permanent 100%), even there's no traffic,  cpu usage wouldnt go down even there's no traffic.

env:
jetty 7.6.0 (embedded)
linux 64bit (opensuse, kernel 2.6.37.1-1.2
oracle-jdk 1.6.0.31


from jconsole i got these 2 threads, each use 50-60% cpu:


sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:210)
sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
org.eclipse.jetty.io.nio.SelectorManager$SelectSet.doSelect(SelectorManager.java:564)
org.eclipse.jetty.io.nio.SelectorManager$1.run(SelectorManager.java:285)
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:599)
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:534)
java.lang.Thread.run(Thread.java:662)
 


sun.nio.ch.EPollArrayWrapper.interrupt(Native Method)
sun.nio.ch.EPollArrayWrapper.interrupt(EPollArrayWrapper.java:256)
sun.nio.ch.EPollSelectorImpl.wakeup(EPollSelectorImpl.java:175)
org.eclipse.jetty.io.nio.SelectorManager$SelectSet.wakeup(SelectorManager.java:817)
org.eclipse.jetty.io.nio.SelectChannelEndPoint.updateKey(SelectChannelEndPoint.java:520)
org.eclipse.jetty.io.nio.SelectChannelEndPoint.close(SelectChannelEndPoint.java:698)
org.eclipse.jetty.io.nio.SslConnection.process(SslConnection.java:377)
org.eclipse.jetty.io.nio.SslConnection.access$900(SslConnection.java:43)
org.eclipse.jetty.io.nio.SslConnection$SslEndPoint.flush(SslConnection.java:718)
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:85)
org.eclipse.jetty.io.nio.SslConnection.handle(SslConnection.java:191)
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:609)
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:45)
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:599)
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:534)
java.lang.Thread.run(Thread.java:662)


any hints ?

thanx



_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/jetty-users

-- 
thomas becker
tbecker@xxxxxxxxxxx

http://webtide.com / http://intalio.com
(the folks behind jetty and cometd)

Back to the top