본문 바로가기

WAS/WebLogic

plug in parameter인 WebLogicCluster 설정 시 주의할 내용

728x90

웹서버에서 웹로직 클러스터 구성시 보통 아무 생각없이 구성을 하게 되는 경우가 많다.

하지만 설정 시 주의해야 할 점이 있는데, WebLogicCluster 옵션은 IP나열순으로 서비스 참조를 한다는 점이다.

또한, 동일 Machine내에 다수의 인스턴스를 두어 클러스터를 구성할 때는

IP가 나열된 순서 보다는 같은 Machine 내의 WAS 인스턴스를 먼저 참조한다.

 

<IfModule mod_weblogic.c>

WebLogicCluster IP_1:PORT_1,IP_2:PORT_1,IP_1:PORT_2,IP_2:PORT_2

...

</IfModule>

이런 식으로 되어있다고 할 때,

IP_1:PORT_1 => IP_2:PORT_1 => IP_1:PORT_2 => IP_2:PORT_2

이 순서대로 서비스를 참조하는 게 아니다. 즉 옵션으로 정의한 대로 서비스를 참조하지 않는 다는 것이다.

 

그럼 어떻게 서비스를 참조하는가??

IP_1:PORT_1 => IP_1:PORT_2 => IP_2:PORT_1 => IP_2:PORT_2

 

이렇게 같은 Machine부터 서비스를 참조한다는 것이다.

따라서 Web-Server에서 클러스터 설정 시, 일괄적으로 WebLogicCluster IP를 동일하게 나열할 것이 아니라

1번 WEB(ip 1,2,3) , 2번 WEB(ip 1,2,3), 3번 WEB(ip 1,2,3) 이런 식으로 구성을 하는게

시스템을 보다 효율적으로 사용하는 것이라고 볼 수 있다.