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]