Tomcat的标准执行程序具有一个队列,该队列存储如果所有执行程序线程都处于繁忙状态,则当前无法处理的请求。可以配置队列的大小。标准值为Integer.MAX_VALUE(请参阅http://tomcat.apache.org/tomcat-7.0-doc/config/executor.html)
我想知道该队列的当前大小,因为IMO可以很好地指示工作线程数是否无法处理请求数。但是,我还没有找到任何访问它的方法-例如作为MBean。有没有人成功获得该信息?
D'oh,我只是意识到我的server.xml中没有定义执行器(正在使用mvn tomcat7:run中的标准执行器)。难怪我找不到MBean。
添加执行器时,可以在Catalina下轻松找到MBean:type = Executor,name = [name]
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句