使用jetty 6服务器和Jetty Proxy servlet时,jetty 6中的CPU率很高

时间:2013-12-19 06:44:14

标签: jetty cpu-usage

场景:Jetty服务器配置为使用阻塞连接器,并且部署在jetty服务器中的servlet使用jetty httpclient(使用CONNECTOR_SELECT_CHANNEL配置)使用交换将请求转发到其他应用程序。

有时在重负载下,下面的线程会导致高cpu

java.lang.Thread.State: RUNNABLE
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:689)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:413)
at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)

这可能是jetty服务器连接器(阻塞)和HttpClient连接(CONNECTOR_SELECT_CHANNEL)不同的原因吗?它们应该相同吗?

0 个答案:

没有答案