반응형
log4j 관련 사항을 한가지 쓰고자....

이번에 이런사항을 알았습니다.

jeus 를 쓰다보니 생긴일인데요...

was command option 중에 -Dlog4j.configuration 이라는게있씁니다.
모든 java command 에서 사용을 할수가 있죠. 물론 log4j 모듈이 있는곳에서요..??..

-Dlog4j.configuration=aaa/log4j.container.xml   옵션을 주면
classpath 이하로 aaa/log4j.container.xml 을 log4j 로 로그를 쓸수가 있습니다...

위와같은 경우는 어떤때 쓸까요??

주로 이런경우겠죠?? 소스및 환경을 한곳에 두고 instance 혹은 container 를 여러개 사용할 경우에

각 instance 및 container 의 로그를 분리해서 쌓고자 할때 좋겠죠??..

사용시 참고하세요...!

또한가지...

Oracle OCI LOAD_BALANCE option....!! ( thin 도 가능하죠... )

모두들 tnsnames.ora 를 열어보면 각 서비스 alias 의 옵션중에 fail-over 와 load_balance 옵션이 있습니다.

보통 load_balance 옵션은 off 로 설정이 되어있습니다.

load_balance 옵션을 on 으로 설정한 경우에는...

제약사항!! : Oracle DB 의 RAC DB 이어야 합니다. 비용도 많이 들죠.. 아무튼... 이러한 상황에서

2대의 DB 에 각각 pool 을 생성하여 사용을 할수가 있씁니다. 부하를 2대의 db 로 분산할수 있다는거죠!!

단!! 중요한 제약사항 하나더...!!! 중요합니다.

two-phase commit 의 경우!! XA 드라이버 사용의 경우입니다. XA 드라이버를 사용하는 모든 경우가 아니고요..

반드시 two-phase commit 하는 시스템의 경우입니다.
왜냐면.. DB connection pool 을 oracle 에서 관리하기 때문에 각각의 two phase 에 대한 pool 을 관장을 할수가

없습니다.. 고로 transaction 관리를 할수가 없다는거죠... !!

참고로 하세요.. 하지만 two-phase commit 시스템이 아닌경우에는 간단하게 load_balance 를 구현할수가 있습니다. app 에서 제어하지 않아도 가능하다는 얘기죠...!!

간만에 글을 남깁니다...!!

'IT가' 카테고리의 다른 글

내일이 시스템 오픈입니다.  (0) 2009.08.01
jeus log 설정  (0) 2009.07.14
log4j, JEUS5 logging 관련 정보.  (867) 2009.06.30
Posted by 상피리꿈
이전버튼 1 이전버튼

반응형
블로그 이미지
상피리꿈
Yesterday
Today
Total

달력

 « |  » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

최근에 올라온 글

최근에 달린 댓글

글 보관함


반응형