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
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

--
thomas becker
[email protected]

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

_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to