19
.Stone G G

톰캣 #11-팁

Embed Size (px)

DESCRIPTION

톰캣을 사용함에 있어서 도움이 될만한 팁을 알아봅니다. 운영 방안의 제안이라고도 할수 있지요.

Citation preview

Page 1: 톰캣 #11-팁

.StoneGG

Page 2: 톰캣 #11-팁

{톰캣: T o m c a t }

Page 3: 톰캣 #11-팁

디렉토리

setenv

실행 유저

Connector C H A P T E R # 1 1

Page 4: 톰캣 #11-팁

디렉토리

Page 5: 톰캣 #11-팁

Home

Page 6: 톰캣 #11-팁
Page 7: 톰캣 #11-팁

/APP/Tomcat_01

/APP/Tomcat_02

/APP/Tomcat_03

Page 8: 톰캣 #11-팁

setenv

Page 9: 톰캣 #11-팁

스크립트 수정은 비추!

Page 10: 톰캣 #11-팁

실행 유저

Page 11: 톰캣 #11-팁

ROOT 는 막자.

Page 12: 톰캣 #11-팁

[server.xml] !<Server port="8005" shutdown=“SHUTDOWN"> <Listener className="org.apache.catalina.security.SecurityListener" checkedOsUsers="root" />

java.lang.Error: Start attempted while running as user [root]. Running Tomcat as this user has been blocked by the Lifecycle listener org.apache.catalina.security.SecurityListener (usually configured in CATALINA_BASE/conf/server.xml)

Page 13: 톰캣 #11-팁

Connector

Page 14: 톰캣 #11-팁

하나의 톰캣인스턴스가 유지할 수 있는 Connection의 수를 정의!: 현재 연결되어 있는 실제 Connection의 수가 아니라 현재 사용중인 socket fd (file descriptor)의 수

옵션 기능 설명

acceptCount="10"request Queue의 길이를 정의 : idle thread가 없으면 queue에서 idle thread가 생길때 까지 요청을 대기하는 queue의 길이 : 요청을 처리할 수 없는 상황이면 빨리 에러 코드를 클라이언트에게 보내서 에러처리 표시

• enableLookups="false"Servlet/JSP 코드 중에서 들어오는 http request에 대한 ip를 조회 하는 명령등이 있을 경우 DNS 이름을 IP주소로 바꾸기 위해서 DNS 서버에 look up 요청을 보냄 : 서버간의 round trip 발생을 막을 수 있음

• compression="off" HTTP message body를 gzip 형태로 압축해서 리턴하지 않음

• maxConnection="8192"하나의 톰캣인스턴스가 유지할 수 있는 Connection의 수를 정의 : 현재 연결되어 있는 실제 Connection의 수가 아니라 현재 사용중인 socket fd (file descriptor)의 수

• maxKeepAliveRequest="1"HTTP 1.1 Keep Alive Connection을 사용할 때, 최대 유지할 Connection 수를 결정하는 옵션 : Keep Alive를 사용할 환경이 아닌 경우에 설정

• tcpNoDelay="true"TCP 프로토콜은 기본적으로 패킷을 보낼때 바로 보내지 않음 : 버퍼사이즈에 데이터가 모두 담길때까지 패킷 전송을 보류함으로 대기 시간이 발생하는 것을 방지 : 트래픽이 증가하지만 현 망 속도를 고려하였을 때 문제가 크지 않음

Page 15: 톰캣 #11-팁

디렉토리

setenv

실행 유저

Connector

끝{G.Stone : 팁}

Page 16: 톰캣 #11-팁

소개 설치환경 설치 환경설정

웹서버 연동 HOST DB 연동 배치

쓰레드 모니터링 팁

Page 17: 톰캣 #11-팁

Page 18: 톰캣 #11-팁

Page 19: 톰캣 #11-팁

CategoryGMMG