미들웨어/Web Application Server

[JBoss] Clustering 구성을 위한 사전 점검

_주야 2014. 10. 31. 14:21

 

 

1. Multicast 확인

 

o 설정배경

- 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" />

 

 

 

 

'미들웨어 > Web Application Server' 카테고리의 다른 글

[JBoss] Session 공유설정  (0) 2014.10.31
[JBoss] Clustering 구성  (0) 2014.10.31
[JBoss] 서비스 포트 정의  (0) 2014.07.24
[JBoss] 디렉토리 구조  (0) 2014.06.19
[JBoss] JBoss의 5가지 모드  (0) 2014.06.03