기술지원 문의

resin 멀티 인스턴스
김민지 / 2011-06-29 11:53

안녕하세요.

 

현재 기존에 서비스가 구축되어 있고, 추가로 신규 사이트를 오픈하려고 합니다.

 

하나의 장비에서 기존 서비스와 별개의 인스턴스를 구축하여, 하나의 서비스가 죽더라도 영향을 미치지 않게 멀티 인스턴스를 생성하고 싶은데 어떻게 해야하나요?

 

현재 회사에서 테스트 용으로 작업하는 것은 win+resin3.0.28 버전이고,

실제 운영서버는 solaris10+resin3.0.28 버전입니다.

 

어떻게 설정해야 하는지 알고싶습니다.

[답변]resin 멀티 인스턴스
관리자 / 2011-06-29 14:08

안녕하세요. 기술지원팀 입니다.

인스턴스 추가시 메모리 여유분을 확인하시고 추가 하시길 바랍니다.

web서버는 언급하지 않으셨기에 resin 단독으로 운영하신다는 가정하에 답변을 달겠습니다.

 

아래는 작업방법입니다.

 

1.configuration

기존 서비스는 resin.conf를 사용해서 기동했다고 가정했을때 resin.conf를 복사해서

resin.conf 이외에 다른 conf파일을 만드세요.

ex) resin2.conf

 

2.만든 resin2.conf안에 필요한 부분을 변경하세요.

 

이때 기존 운영서버와 port가 충돌이 나면 안되니 사용하지 않는 포트로 세팅해야합니다.

 

 

ex) resin2.conf 수정

 

    <!-- The http port -->


    <http server-id=\"server2\" host=\"192.168.1.168\" port=\"8081\"/>

 

    <cluster>
      <srun server-id=\"server2\" host=\"192.168.1.168\" port=\"6803\"/>
    </cluster>

 

     

 

2. 기동방법

 

bat를 확장자로 가지는 파일을 생성해야 합니다.

 

ex)

 

인스톨 (서비스 등록)

 

Resin3.0-install_add.bat

 

RESIN_HOME/httpd.exe -install-as ResinServer2  -Xms256m -Xmx512m

-conf conf/resin2.conf -server server2

 

위와 같이 bat 파일 생성후 실행하시면 윈도우 서비스에 ResinServer2 이름으로

 

등록 됩니다.

 

해당 ResinServer2 로 등록된 서비스를 시작/정지 해보시기 바랍니다.

 

그럼 수고하세요.