Java 监控Tomcat StandardThreadExecutor';s队列大小(MBean)
Tomcat的标准执行器有一个队列,用于存储当前无法处理的请求(如果所有执行器线程都很忙)。 可以配置队列的大小。标准值为Integer.MAX_值(请参阅) 我想知道该队列的当前大小,因为它可以很好地指示工作线程的数量是否无法处理请求的数量。 但是,我还没有找到任何访问它的方法-例如作为MBean。Java 监控Tomcat StandardThreadExecutor';s队列大小(MBean),java,tomcat,Java,Tomcat,Tomcat的标准执行器有一个队列,用于存储当前无法处理的请求(如果所有执行器线程都很忙)。 可以配置队列的大小。标准值为Integer.MAX_值(请参阅) 我想知道该队列的当前大小,因为它可以很好地指示工作线程的数量是否无法处理请求的数量。 但是,我还没有找到任何访问它的方法-例如作为MBean。 有人成功地获得了这些信息吗?D'oh,我刚刚意识到我的server.xml中没有定义执行器(使用的是mvn tomcat7:run中的标准执行器)。难怪我找不到MBean 当我添加一个执行器时,我
有人成功地获得了这些信息吗?D'oh,我刚刚意识到我的server.xml中没有定义执行器(使用的是mvn tomcat7:run中的标准执行器)。难怪我找不到MBean
当我添加一个执行器时,我可以很容易地在Catalina下找到MBean:type=Executor,name=[name]D'oh,我刚刚意识到我的server.xml中没有定义执行器(使用的是mvn tomcat7:run中的标准执行器)。难怪我找不到MBean。当我添加一个执行器时,我可以很容易地在Catalina下找到MBean:type=Executor,name=