socket_timeout (기본값 0, 단위 초)
- WAS와 통신하는 타임아웃. 지정된 시간에 WAS가 응답하지 않을 경우 에러를 발생하고 재시도 및 fail over
- 설정 값이 0일 경우 제한없음
socket_connect_timeout (기본값 socket_timeout + 1000, 단위 밀리세컨드)
- socket_timeout과 동일한 기능
socket_keepalive (기본값 false)
- 비활성된 소켓을 끊을 것인지에 대한 설정
- 응답이 없이 대기할 경우 방화벽에 의해 소켓이 끊길 수 있음
- 방화벽을 사용중일 경우 true
ping_mode
- WEB/WAS의 연결상태를 확인하는 방법
C(connect) : 연결된 후 한번 확인
P(prepost) : 각 요청을 보내기 전에 확인
I(interval) : connection_ping_interval에 지정한 시갑노다 오래된 idle 연결에 대하여 확인
A : C, P, I 모드를 모두 사용
ping_timeout (기본값 100000, 단위 밀리세컨드)
- cping의 응답을 기다리는 시간
connection_pool_size (기본값 auto)
- 자식 프로세스가 생성할 수 있는 쓰레드 개수
connection_pool_minsize (기본값 connection_pool_size+1/2)
- 자식 프로세스에서 유지할 최소 쓰레드 개수
connection_pool_timeout (기본값 0, 단위 초)
- 지정된 시간이 지나면 커넥션을 닫음. 기본값 0은 제한 없음)
reply_timeout (기본값 0, 단위 밀리세컨드)
- WAS에서 요청이 완료되어 응답하기까지 대기하는 시간
recovery_options (기본값 0, 복수선택 가능)
- WAS 장애 발생시 처리 방식
0 : full recovery
1 : WAS가 요청을 받은 후 실패시 복구하지 않음
2 : 클라이언트에 헤더 정보를 보낸 후 실패시 복구하지 않음
4 : 클라이언트에 응답을 쓸 때 에러를 감지하면 톰캣의 커넥션을 닫음
8 : 항상 HTTPD HEAD 메서드에 대한 요청 복구
16 : 항상 HTTPD GET 메서드에 대한 요청 복구
'일' 카테고리의 다른 글
workers.properties (0) | 2017.09.01 |
---|---|
JAVA 옵션 (0) | 2017.09.01 |
JBOSS - Table of contents (0) | 2017.04.28 |
mod_jk (0) | 2017.04.26 |
undertow subsystem (0) | 2017.04.21 |