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

JBoss Clustering 구성을 위한 사전점검

OSSW(Open Source System SoftWare 2014. 10. 31. 10:24

 

 

1. Multicast 확인

 

설정배경

- Clustering 구성 instance 사이에서 Mulicast를 통해 통신한다.
- JBoss는 TCP도 설정은 가능하나 속도를 위해 UDP를 권고한다. 


o Multicast 테스트
Receiver Test
jboss-6.1.0.Final/server/all1/lib$ java -classpath jgroups.jar org.jgroups.tests.McastReceiverTest -mcast_addr 228.1.2.3


Socket=0.0.0.0/0.0.0.0:5555, bind interface=0.0.0.0/0.0.0.0 
test [sender=192.168.18.128:40132]
  
 
Sender Test 
jboss-6.1.0.Final/server/all2/lib$ java -classpath jgroups.jar org.jgroups.tests.McastSenderTest -mcast_addr 228.1.2.3 


Socket=0.0.0.0/0.0.0.0:40132, ttl=32, bind interface=0.0.0.0/0.0.0.0
 > test
 > << Received response from 192.168.18.128:5555: Hello from Bela

 

 

 

2. JBoss access log 설정

 

o 설정배경

- JBoss Clustering 구성과 apache 연결이 완료되어 이중화 구성 확인이 가능하다.

- 호출 시 어떤 instance에 access 한 것인지 정확한 확인이 어려워 access log를 설정한다.


o JBoss access log 추가 
 
jboss-6.1.0.Final/server/all1/deploy/jbossweb.sar$ vi server.xml
 
    <!-- Access logger -->
             <Valve className="org.apache.catalina.valves.AccessLogValve"
                 prefix="localhost_access_log." suffix=".log"
                 pattern="common" directory="${jboss.server.log.dir}"

                resolveHosts="false" />
  
/jboss-6.1.0.Final/server/all2/deploy/jbossweb.sar$ vi server.xml
 
    <!-- Access logger --> 
            <Valve className="org.apache.catalina.valves.AccessLogValve" 
                prefix="localhost_access_log." suffix=".log" 
                pattern="common" directory="${jboss.server.log.dir}"

                resolveHosts="false" />

 

 


 by. 현주희 (9월)