속성 |
설명 |
port |
포트번호 |
protocol |
프로토콜명(HTTP/1.1, AJP/1.3 ...) |
acceptCount |
Request 큐의 길이를 설정한다. HTTP 요청시 IDLE 스레드가 없을 경우 해당 값만큼 요청을 대기한다. 대기 큐에 들어간다는 것은 처리 가능한 스레드가 없다는 의미이며, 기능장애 가능성이 높다. 따라서 대기 큐에 쌓이도록 하는 것보다 0~10 내외로 값을 낮게 주어 처리하도록 한다. |
rediretPort |
SSL 요청이 들어올 경우 redirect될 포트 번호 |
URIEncoding |
GET 요청을 처리 할 때 사용할 인코딩 방식을 설정한다. 톰캣의 default값은 ISO-8859-1인데, 한글 사용을 하려면 UTF-8로 변경해야 한다. |
useBodyEncodingForURI |
true/false 이 값은 request.setCharacterEncoding()으로 설정한 값으로 인코딩을 처리한다. 스프링 프레임워크를 사용할 경우 web.xml에서 CharacterEncodingFilter로 선언한 값으로 인코딩을 한다. |
maxParameterCount |
GET/POST로 전달할 수 있는 파라미터 갯수 0으로 설정하게 되면 갯수에 제한을 두지 않는다.
기본값 : 10,000 |
maxPostSize |
POST로 전달할 수 있는 bytes size 0이하의 숫자로 설정하게 되면 bytes 사이즈에 제한을 두지 않는다.
기본값 : 2Mbytes ( 2097152 ) |
connectionTimeout |
타임아웃 ( 밀리초 ) -1일 경우 타임아웃의 제한이 없다.
기본값 : 60,000 ( 60초 ) |
connectionUploadTimeout |
데이터 업로드 타임아웃 ( 밀리초 ) |
maxThreads |
Connector에서 처리할 수 있는 동시 요청 쓰레드 갯수 아파치와 연동할 경우 MaxClients값과 관계가 있다. 아파치 MaxClients가 톰캣의 maxThreads보다 많을 경우 hang이 걸릴 수가 있다.
* maxThreads X 로드밸런싱 갯수 = MaxClients * 1.1 ( 또는 1.2 )
기본값 : 200 |
minSpareThreads |
최소로 유지할 스레드 갯수 기본값 : 10 |
maxSpareThreads |
idle 상태로 유지할 최대 스레드 갯수 Ttomcat 5.5까지만 지원 |
'개발도구 > WAS' 카테고리의 다른 글
[centos 7] tomcat 서비스 등록 및 시작프로그램 등록 (0) | 2019.08.15 |
---|---|
[tomcat] 톰캣 재시작 시 Caused by: java.lang.NoClassDefFoundError: Lorg/apache/ibatis/session/SqlSessionFactory (0) | 2019.08.15 |
명령어로 tomcat의 memory pool 변경 (0) | 2019.08.15 |
GZIP compression in Tomcat (0) | 2019.08.15 |
windows tomcat에서 tomcat 메모리 확보 방법 (0) | 2019.08.15 |