기술지원 문의

Re:Re:Re:Re: 해결됐습니다. 답변 진심으로 감사드립니다 ^^(냉무)
김정훈 / 2003-04-14 00:00

--관리자 님의 글 [2003-04-14 16:43:24]
>server 2의 documentRoot 가 참조되는 것은
정상적입니다. 

아마도 resin.conf를 두개로 만들어서
이용하는 것 처럼 보이는데요. resin.conf는
하나이고 srun만 2개 설정하고 각각 올리셔도 됩니다.
예로 
httpd -pid 1.pid -server 1 start
httpd -pid 2.pid -server 2 start
처럼요.

Loadbalancing한다는 것 자체가 동일한 서비스를
전제로 하는 것이니므로 Server1의 Content와
Server2의 Content가 동일해야 하는 것은 당연합니다.
혹은 을 동일하게 하셔야죠.

밑의 loadbalacing관련된 글들을 찾아보시며
도움이 되실 겁니다.
out of memory는 heap size를 설정하면
상황이 좋아질 겁니다.
실행시 -Xms128m -Xmx256m 식의 아규먼트를
추가하면 되고요.


--김정훈 님의 글 [2003-04-14 14:54:34]
>계속 테스트를 하니 연동이 되는군요

근데 연동이 되긴 되는데...

서버1에서 resin이 outofmemory로 죽고,
서버2로 넘어와서 resin을 사용할때
홈 디렉토리가 서버2의 디렉토리를 참조하는군요



예를들어
resin.conf에

c:\\inetpub\\wwwroot

이렇게 홈 디렉토리를 설정하지 않습니까?
서버1의  레진이 죽고 
서버2의 레진으로 리퀘스트가 들어오면
서버2에 있는 디렉토리로 참조가 되는군요


이러한 경우
홈 디렉토리 설정을 어떻게 해 주어야 하는지 궁금합니다.

p.s 이번에 새로 사이트 오픈하는데 jrun이 자꾸 문제가 생겨서
resin으로 연동해 보고 잘 되면 resin 구매해서 셋팅하려고 합니다.







--관리자 님의 글 [2003-04-14 11:34:54]
>그렇게 하시는 것이 맞습니다. 맞고요.
로그파일을 체크해보시지요.

--김정훈 님의 글 [2003-04-14 09:56:07]
>IIS와  Resin 이랑 연동하고 있는데여,
한대의 서버(하드웨어) 안에서 
2개의 Resin을 Load Balancing 해주는 것은 성공했습니다.

하나의 하드웨어 안에서 Load Balancing을 해줄 때에는
Resin.conf파일에
다음과 같이 지정해 주었는데







문제는
서버1(하드웨어) 에는  IIS+Resin을 설치하고
서버2(하드웨어) 에는 Resin을 설치하여
Load Balancing을 하고 싶은데
예를들어

서버1주소를 211.211.211.211
서버2주소를 211.211.211.212
라고 한다면




이렇게 설정해 주었는데 안 되는군요.
에서 host주소를  127.0.0.1로 해주지 않으면
IIS에 붙지를 않습니다.

어떻게 설정해야 하는지 설명 부탁드립니다.