https://issues.apache.org/bugzilla/show_bug.cgi?id=46373
Summary: tomcat6 cpu100%
Product: Tomcat 6
Version: 6.0.18
Platform: Other
OS/Version: Linux
Status: NEW
Severity: critical
Priority: P1
Component: Connectors
AssignedTo: [email protected]
ReportedBy: [EMAIL PROTECTED]
sometimes ,server's cpu reaches 100%,and keep 100% all the time,until restart
the server.
there's about 100 servers using tomcat6.0.18(nio), and each server receives
more than 120 request per second, and the java version is 1.6.0_03.
i use ps -eL to find the nid which is using highest cpu%,
here's the jstack infomation:
"http-8080-ClientPoller" daemon prio=10 tid=0x0000002aee1ca400 nid=0x4a21
runnable [0x0000000040b39000..0x0000000040b39c30]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
at sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:184)
at sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:65)
at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69)
- locked <0x0000002a9f6c1f98> (a sun.nio.ch.Util$1)
- locked <0x0000002a9f6c1f80> (a java.util.Collections$UnmodifiableSet)
- locked <0x0000002a9edd3488> (a sun.nio.ch.EPollSelectorImpl)
at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80)
at
org.apache.tomcat.util.net.NioEndpoint$Poller.run(NioEndpoint.java:1473)
at java.lang.Thread.run(Thread.java:619)
here's server.xml conf:
<Connector executor="tomcatThreadPool" port="8080"
protocol="org.apache.coyote.http11.Http11NioProtocol" enableLookups="false"
maxThreads="200" acceptCount="500"
acceptorThreadCount="1" connectionTimeout="5000" compression="on"
redirectPort="8443" />
--
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]