tomcat server.xml 의 connector 설정 값.

ITWeb/서버관리 2012. 6. 13. 19:48

그냥 기본 설정 값으로 사용하기 위해서 정리한 내용입니다.

서비스 특성과 장비 사양에 맞게 값은 수정해서 사용하시길 권장 합니다.

[기본설정]

[Tomcat 만 사용]

<Connector enableLookups="false"

protocol="HTTP/1.1"

URIEncoding="UTF-8"

compression="on"

connectionTimeout="5000"

disableUploadTimeout="true"

maxHttpHeaderSize="8192"

maxSpareThreads="75"

maxThreads="1024"

minSpareThreads="25"

port="80"

/>


[Httpd + Tomcat 사용]

<Connector enableLookups="false"

protocol="AJP/1.3"

URIEncoding="UTF-8"

connectionTimeout="5000"

maxSpareThreads="75"

maxThreads="1024"

minSpareThreads="25"

port="8100"

/>

[주석포함]

[Tomcat 만 사용]

<Connector enableLookups="false" // 기본값이 enabled 입니다. false 설정을 해야 합니다. 이 설정은 remote ip 에 대해서 DNS lookup 을 하여 ip 를 dns 형태로 변형을 하기 때문에 성능에 영향을 줍니다.

protocol="HTTP/1.1" // HTTP handler를 사용하기 위해서는 반드시 HTTP/1.1 이어야 합니다.

URIEncoding="UTF-8" // URI Encoding Type 을 지정 합니다.

compression="on" // text data 에 대해서 압축 전송을 하게 됩니다.

connectionTimeout="5000" // 설정하지 않을 경우 기본 60초로 설정 됨, 5초로 connectionTimeout 지정을 합니다.

disableUploadTimeout="true" // Data upload 시 connection timeout 을 좀더 길게 유지 해줍니다.

maxHttpHeaderSize="8192" // HTTP Header 에 정보가 많이 실릴 경우 기본 값이 4KB 이기 때문에 서비스 특성에 맞게 조정이 필요 합니다.

maxSpareThreads="75" // idle 상태로 유지 할 max thread pool size, 설정하지 않을 경우 50으로 설정 됩니다.

maxThreads="1024" // 동시 요청에 의해  Connector 가 생성할 수 있는 최대 request size 입니다.

minSpareThreads="25" // tomcat 이 실행 될때 생성되는 thread size 입니다.

port="80" // tomcat 에서 사용할 port 예) http://localhost:80/

/>


[Httpd + Tomcat 사용]

<Connector enableLookups="false" // 기본값이 enabled 입니다. false 설정을 해야 합니다. 이 설정은 remote ip 에 대해서 DNS lookup 을 하여 ip 를 dns 형태로 변형을 하기 때문에 성능에 영향을 줍니다.

protocol="AJP/1.3" // AJP handler를 사용하기 위해서는 반드시 AJP/1.3 이어야 합니다.

URIEncoding="UTF-8" // URI Encoding Type 을 지정 합니다.

connectionTimeout="5000" // 설정하지 않을 경우 기본 60초로 설정 됨, 5초로 connectionTimeout 지정을 합니다.

maxSpareThreads="75" // idle 상태로 유지 할 max thread pool size, 설정하지 않을 경우 50으로 설정 됩니다.

maxThreads="1024" // 동시 요청에 의해  Connector 가 생성할 수 있는 최대 request size 입니다.

minSpareThreads="25" // tomcat 이 실행 될때 생성되는 thread size 입니다.

port="8100" // httpd 와 tomcat 연동 시 사용할 port

/>


: