1. 미들웨어이야기/03. JBoss

Jboss EAP 6 튜닝의포인트

알 수 없는 사용자 2014. 12. 2. 21:24

구분

 

지시어

기본값

 

WEB

HTTP

Timeout

300

비활성화된 연결에 대하여 얼마나 오랫동안 HTTP 연결을 유지하고 있을지를 설정

 

 

KeepAliveTimeout

15

아파치 프로세스 (또는 쓰레드 클라이언트가 또다른 HTTP 요청을 보내기 전까지 대기해야 하는 시간을 설정

 

mod-jk

socket_timeout

0

mod-jkdhk was 통신채널에서 사용하는 타임아웃정해진 시간동안 응답이 없으면 에러를 발생, 0으로 세팅하면 무제한 대기

 

 

socket_connect_timeout

socket_timeout*1000

socket_timeout 같지만 milliseconds 단위로 타임아웃을 설정할 있다

 

 

socket_keepalive

FALSE

웹서버와 WAS 사이에 방화벽이 있는 경우 사용된다 플래그는 운영체제에 비활성화된 커넥션에 대해서 KEEP_ALIVE메세지를 보냄으로써 방화벽이 비활성화된 커넥션을 끊는 것을 방지한다.

 

 

ping_timeout

10000

Millisecond 단위의 타임아웃값. Cping 커넥션확인의 응답인 CPong  기다릴 사용된다

 

 

reply_timeout

0

WEB에서 WAS 처리되어 응답이 올때까지 대기시간

 

 

connection_pool_timeout

0

mod-jk 커넥션을 닫기 전에 몇초 동안 Cache Inactive소켓을 유지할지 결정하기 위하여 Cache timeout 프로퍼티가 connection_pool_minsize 같이 사용된다

WAS

HTTP/AJP

connectionTimeout

0

요청이 처리 때까지 커넥션을 유지하는 시간으로기본은 무제한

 

 

keepAliveTimeout

-

WAS에서 새로운 요청을 받기 전까지 대기하는 시간기본은 connectionTimeout 값을 따라감

 

 

session timeout

30

요청이 들어온 새로운 요청이 들어올때까지의 대기시간그시간안에 다시 요청이 오면 해당 값은 갱신됨

 

DB

querytimeout

0

JDBC 쿼리 타임아웃기본값음 제한없음

 

 

loginTimeout

dbms 확인필요

DBMS 새로운 연결을 생성시 해당 DBMS Login 하고 Connection  획득할때까지 대기 시간

 

 

blocking timeout millis

30000

Millisecond 단위로 커넥션을 가져올 때까지 대기할 있는 최대 시간지정

 

 

idle timeout minutes

30

풀에 있는 커넥션 사용하지 않는 커넥션에 대해 주기적으로 삭제해당 시간동안 사용하지 않은 커넥션을 삭제하며 검사주기는 지정값/2

 

 

set tx query timeout

FALSE

트랜잭션 타임아웃이 발생하기까지 남아있는 시간을 기준으로 쿼리 타임 아웃을 설정할 것인지를 설정

 

 

allocation retry

0

커넥션을 가져올 예외가 발생할 재시도 횟수를 지정

 

 

allocation retry wait millis

5000

연결 할당까지 대기하는 시간

by 차규철

'1. 미들웨어이야기 > 03. JBoss' 카테고리의 다른 글

JBoss Session 튜닝  (0) 2014.12.03
jboss connection pool  (0) 2014.12.03
JBoss EAP5.X 에서 JSP 변경시 재컴파일 방법‏  (0) 2014.12.02
JBoss Log Level 변경  (0) 2014.12.02
JBoss Log 설정  (0) 2014.12.02