2016-09-22 1 views
1

私は、Selenium WebDriverを使用するtomcatにアプリケーションを持っています。 URLを開いてネットデータを取得するためにpostメソッドを使用します。すべてのリクエストは新しいFirefoxのウィンドウを開いて「仕事」をするので、サーバーの問題を避けるために開いた数を制限する必要があります。私はFilterを使ってそれをやろうと考えていましたが、どのようにすればよいか分かりません。どのような考え方がベストになるでしょうか?Apache Tomcatで開かれたスレッドの数を制御する方法

答えて

1

私はユースケースを理解していませんが、tomcat HTTPスレッドを制御する必要がある場合は、/ confのserver.xmlを編集する必要があります。このファイル内のセクションの下のコメントを外して、あなたがこの方法について赤

<!-- 
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" 
    maxThreads="150" minSpareThreads="4"/> 
--> 
+0

I'vをしたいが、本当に私がminSpareThreadsを置けば5番目のリクエストで何が起こるかを理解していけないスレッドの数を指定=「4」、I同時に5つのリクエストがある場合はどうですか? – Arno

+0

https://tomcat.apache.org/tomcat-8.0-doc/config/executor.html –

+1

5番目のリクエストはスレッドを待機します –

関連する問題