2016-09-22 5 views
1

Selenium WebDriver를 사용하는 tomcat에 앱이 있습니다. post 메소드를 사용하여 URL을 열고 그물 데이터를 가져옵니다. 모든 요청은 "작업"을 수행하는 새로운 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

다섯 번째 요청은 스레드를 기다립니다. –

관련 문제