Greetings,

I want to use maxQueued in the <server> config.
And I'm pretty certain I have it setup properly in my jetty.xml
(Note: I DO see my other settings confirmed in the JMX MBean)

<Configure id="Server" class="org.eclipse.jetty.server.Server">
    <Set name="ThreadPool">      <New 
class="org.eclipse.jetty.util.thread.QueuedThreadPool">        <Set 
name="name">Jetty</Set>
        <Set name="maxQueued"><Property name="jetty.maxQueued" 
default="-1"/></Set>
        <Set name="minThreads"><Property name="jetty.minThreads" 
default="10"/></Set>
        <Set name="maxThreads"><Property name="jetty.maxThreads" 
default="200"/></Set>
        <Set name="detailedDump">false</Set>
      </New>
    </Set>

I read the source code, and as far as I can tell, by defining "maxQueued" I 
should get an ArrayBlockingQueue created.
But see no way to confirm that I actually got this right.

When I look at JMX, I see no mention of "maxQueued" -- whether I define it or 
not.

BTW: this doc: http://wiki.eclipse.org/Jetty/Howto/High_Load  makes no mention 
of "maxQueued".
This seems odd, as "maxQueued" is a more concise method to accomplish this.

But even when I try the method in that doc - by defining the ArrayBlockingQueue 
directly.
I still see no mention of "maxQueued" in the JMX

So my questions.

  1.  Is there something wrong with my XML?
  2.  How can I check my work here and confirm that I am in fact using an 
ArrayBlockingQueue?
  3.  Why doesn't the JMX MBean 
(org.eclipse.jetty.util.thread:type=queuedthreadpool,id=0)  expose "maxQueued"?

Thanks very much,
-- Chris

I am using Jetty 7.6.5.v20120716






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

Reply via email to