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)
|