No priorities. You can configure multiple connectors with different
thread counts and let your lb route on the correct connector based on
the URL.

Alec Swan schrieb:
> Rainer,
> 
> we are not using Apache web server. Instead, HTTP requests get sent
> directly
> to the servlets in Tomcat. We do, however use the (hardware) load balancer.
> 
> Is there a way to just configure Tomcat to allow some servlets have higher
> priorities than others or dedicate a pool of connections to them?
> 
> Thanks.
> 
> Alec
> 
> On 12/22/06, Rainer Jung <[EMAIL PROTECTED]> wrote:
>>
>> You can configure two connectors with associated pools. If you need to
>> talk to both parts of the app under the same name and port, you can
>> front those two connectors (ports) with apache/mod_jk. With a sufficient
>> recent version of mod_jk you can configure several workers to forward to
>> different connectors on the same tomcat (you'll only need a recent
>> version, if you want to combine this with load balancing. Earlier
>> versions required the workers name to be equal to the jvmRoute of
>> tomcat, so you could only use one worker per tomcat target. Now we have
>> a route attribute).
>>
>> JkMount /myapp/perf/* perf_worker
>> JkMount /myapp/status stat_worker
>>
>> and in workers.properties:
>>
>> worker.list=perf_worker
>> worker.perf_worker.port=8009
>> ...
>>
>> worker.list=stat_worker
>> worker.stat_worker.port=8010
>>
>> and in server.xml use two Connectors with ports 8009 and 8010 with
>> different thread counts.
>>
>> This will not use priorities though. Also: you could get the same thread
>> exhaustion problem on the apache layer.
>>
>> Regards,
>>
>> Rainer
>>
>> Alec Swan schrieb:
>> > Hi all,
>> >
>> > sorry for reposting. I posted the original message before I completed
>> > registration, so I am not sure if got through.
>> >
>> > I have two servlets: Worker and Status. Worker servlet gets hit very
>> > frequently and consumes all available Tomcat threads (configured via
>> > maxThreads). Thus, whenever I try to access the Status thread I have to
>> > wait
>> > a long time. Is there a way to either dedicate some threads to Status
>> > servlet or set Status servlet priority higher than Worker servlet so
>> that I
>> > can access it faster? Note that both servlets need to work in the same
>> > Tomcat instance.
>> >
>> > Thanks.
>> >
>> > Alec
>> >
>>
>> ---------------------------------------------------------------------
>> To start a new topic, e-mail: users@tomcat.apache.org
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to