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