반응형
매개변수
|
기본값
|
값
|
WebLogicHost
|
|
웹로직 Listen Address
|
WebLogicPort
|
|
웹로직 Listen Port
|
WebLogicCluster
|
|
웹로직 서버가 다중 구성인 경우 로드 밸런싱할 때 사용하며 콤마(,)로 구분해 사용
ex) WebLogicCluster=172.16.0.1:7001,172.16.0.2:7001
|
PathTrim
|
|
URL에 설정한 값을 제거하고 찾는다.
/aaa로 설정하게 되면
- WLS로 접근 가능한 URL
- 웹서버로 접근 가능한 URL
|
PathPrepend
|
|
URL에 설정한 값을 추가해 찾는다.
/aaa로 설정하게 되면
- WLS로 접근 가능한 URL
- 웹서버로 접근 가능한 URL
|
ConnectionTimeoutSecs
|
10
|
웹로직에 접속을 시도하는 시간.
ConnectRetrySecs보다 큰 값을 설정해야함.
-timeout시 503 Error
|
ConnectRetrySecs
|
2
|
웹로직과 연결이 실패했을 때 연결을 재시도하기
전에 대기하는 시간
|
WLSocketTimeoutSecs
|
2
|
웹로직 서버 하나에 대해 연결을 시도하는 timeout값으로
0보다 커야함.
|
WLIOTimeoutSecs
|
300
|
한 번의 읽기/쓰기 동작에 대한 타임아웃 시간
- Minimum => 10 & Maximum => Unlimited
- WLS로 요청을 보내고 응답을 받기 위해 대기하는 시간
- post방식으로 대량의 데이터를 WLS로 보낼 때 timeout이 발생하면 플러그인에 POST_TIMEOUT에러가 발생
- Transaction time < JTA타임아웃 < WLIOTimeoutSecs
|
Idempotent
|
ON
|
웹로직으로부터 WLIOTimeoutSecs 시간동안 응답이 없는 경우 다른 웹로직 서버에 요청을 보낼 것인지 결정한다.
|
KeepAliveEnabled
|
true
(ON)
|
플러그인과 WLS의 연결을 지속할 것인지 여부를 결정
- 클라이언트 요청을 처리한 후 WLS와의 연결을 닫아버릴것인지 연결된 상태로 두었다가 다음 요청이 들어왔을 때 재사용할 것인지 설정
- 이 기능을 true로 설정했을 경우 WLS의 KeepAlive설정도 활성화시켜야하며, 플러그인에서 지정한 시간보다 같거나 조금 길게 주도록한다.
- Default => true(iPlanet, IIS) & ON(Apache)
|
MaxSkipTime
|
10
|
웹로직과의 연결이 실패하였다가 MaxSkipTime 시간이 지난 후 다시 연결을 시도하게 된다.
|
WLDMSRefreshInterval
|
0
|
지정한 시간이 지나면 플러그인이 알고 있던 IP 주소를 지워버리고 새로 IP주소를 찾는다.WebLogicCluster에 IP가 아닌 형식으로 지정하는 경우 사용된다.
|
Debug
|
OFF
|
디버깅에 대한 처리
- ON : 플러그인 정보와 에러 메시지를 기록한다.
: WLLogFile를 따로 설정하지 않는다면 다음과 같은 위치 에 파일이 생성되어 로그가 쌓인다.- OFF : 디버깅 정보를 기록하지 않는다.
- HFC : 플러그인 정보와 에러 메시지, 클라이언트에서 받은 헤더 정보를 기록한다.
- HTC : 플러그인 정보와 에러 메시지, 클라이언트로 보내는 헤더 정보를 기록한다.
- HFW : 플러그인 정보와 에러 메시지, WLS에서 받은 헤더 정보를 기록한다.
- HTW : 플러그인 정보와 에러 메시지, WLS로 보내는 헤더 정보를 기록한다.
- ERR : 플러그인 에러 메시지를 기록한다.
- ALL : 플러그인 정보와 에러 메시지, 모든 헤더 정보를 기록한다.
- HFC, HTC, HFW, HTW는 동시 적용 가능
ex) Debug HFC, HTC
|
DebugConfigInfo
|
OFF
|
플러그인 매개변수 정보에 대해 자세하게 보여준다
|
WLLogFile
(WLTempDir)
|
|
Debug 값을 ON으로 설정했을 때 설정한 위치의 파일로 로그가 쌓임
|
ErrorPage
|
none
|
연동된 서버에 응답이 없거나 503에러가 발생하는 경우 표시할 에러 페이지 지정.
ex) ErrorPage http://localhost/error.html
|
CookieName
|
JSESSIONID
|
웹애플리케이션의 CookieName을 지정해주었다면 플러그인에서도 설정해 클라이언트의 요청에 대한 전달을 해줄 수 있도록 해야 한다.
|
DefaultFileName
|
|
웹로직으로 클라이언트의 요청을 보내는 welcome page를 정의
|
MaxPostSize
|
-1
|
POST 데이터 값을 결정하며 -1인 경우 체크하지 않는다.
|
MatchExpression
|
|
설정한 값에 대해 WLS로 포워딩하도록 한다(아파치 해당)
ex) MatchExpression *.jsp
|
FileCaching
|
ON
|
FileCaching을 사용할 것인지 여부를 결정.
|
WLExclude
PathOrMimeType
|
|
특정 확장자에 대해는 웹로직으로 포워딩하지 않도록 한다.
성능적인 이슈로 인해 ‘1.1’에서는 지원하지 않는다.
|
WLForwardPath
|
|
플러그인 구성에서 특정 URL패턴을 갖는 요청을 WLS로 포워딩한다.(IIS만 해당)
|
DynamicServerList
|
ON
|
클러스터 환경에서 사용
- ON일 경우 다운타임 없이 서버 추가 가능. 즉, 웹서버를 재구동하지 않아도 된다. 웹 서버가 한 대만 있을 경우 on
- 클러스터 환경이 아니거나 웹 서버가 여러 대일 경우, 또는 클러스터 환경에서 다운타임을 감수할 수 있을 경우 OFF로 설정해 사용
- OFF로 설정하고 사용하면 모든 서버에 대해 연결을 체크하므로 리스트상에 죽어 있는 서버가 많은 만큼 체크 시간에 낭비가 발생하여 성능저하의 요인
- BMT를 수행하거나 운영환경에서 부하 분산이 제대로 되지 않는 경우가 발생할 수 있는데 이는 서버가 살아있음에도 죽어 있다고 인지할 수 있는 경우가 있다.
따라서 이럴 경우 OFF로 설정.
|
WLProxySSL
|
OFF
|
플러그인과 WLS가 SSL을 사용할 때 설정
|
반응형
'WAS(Web Application Server) > WebLogic' 카테고리의 다른 글
WebLogic Protocol (0) | 2022.09.01 |
---|
댓글