Sun Java System Application Server 9.1 빠른 시작 설명서

HTTP 세션 페일오버 확인

세션 데이터 페일오버를 테스트하는 절차는 로드 균형 조정 확인 항목에 설명된 로드 균형 조정 테스트 절차와 비슷합니다. 오류가 발생한 후에 해당 시간 세션 데이터가 보존됩니다. 샘플 응용 프로그램은 오류가 발생한 후 자동으로 재시도하도록 구성되어 있으므로 페일오버가 사용자에게 투명합니다.

ProcedureHTTP 세션 페일오버를 확인하는 방법

  1. clusterjsp 응용 프로그램의 첫 페이지를 표시하기 위해 브라우저에 다음 URL을 입력합니다.

    http://localhost :web_server_port /clusterjsp

    localhost 변수를 Web Server가 실행되고 있는 시스템 이름으로 바꿉니다.

    web_server_port 변수를 web_server_install_dir /https-hostname/config/server.xml에 있는 LS 요소의 포트 속성 값으로 바꿉니다. 이 예에서는 포트 38000이 사용됩니다.

    응용 프로그램 배포를 확인하는 방법에 표시된 것과 비슷한 페이지가 나타납니다.

  2. 표시된 세션 및 호스트 정보를 검토합니다. 예를 들면 다음과 같습니다.

    • Executed From Server: localhost

    • Server Port Number: 38000

    • Executed Server IP Address: 192.18.145.133

    • Session ID: 41880f618e4593e14fb5d0ac434b1

    • Session Created: Wed Feb 23 15:23:18 PST 2005

  3. 서버 액세스 로그 파일에서 응용 프로그램을 처리하는 응용 프로그램 서버 인스턴스를 확인합니다. 로그 파일은 다음 위치에 있습니다.

    • Solaris Java Enterprise System 설치:

      /var/opt/SUNWappserver/nodeagents/nodeagent_name /i1/logs/access/server_access_log

      /var/opt/SUNWappserver/nodeagents/nodeagent_name /i2/logs/access/server_access_log

    • Linux Java Enterprise System 설치:

      /var/opt/sun/appserver/nodeagents/ nodeagent_name/i1/logs/access/server_access_log

      /var/opt/sun/appserver/nodeagents/ nodeagent_name/i2/logs/access/server_access_log

    • Windows Java Enterprise System 설치:

      install-dir \nodeagents\nodeagent_name\i1\logs\access\server_access_log

      install-dir\nodeagents\nodeagent_name \i2\logs\access/server_access_log

    • 독립 실행형 Application Server 설치:

      install-dir /nodeagents/nodeagent_name/i1/logs/access/server_access_log

      install-dir/nodeagents/nodeagent_name /i2/logs/access/server_access_log

  4. 페이지를 처리하고 있는 Application Server 인스턴스를 중지합니다.

    1. 관리 콘솔의 왼쪽 영역에서 클러스터를 확장합니다.

    2. FirstCluster를 누릅니다.

    3. 오른쪽 영역에서 인스턴스 탭을 누릅니다.

    4. 요청을 처리한 서버 인스턴스 옆에 있는 확인란을 누르고 중지 버튼을 누릅니다.

  5. clusterjsp 샘플 응용 프로그램 페이지를 다시 로드합니다.

    세션 ID와 세션 속성 데이터가 보존됩니다.

  6. 다른 Application Server 인스턴스의 액세스 로그를 확인해 보면 해당 인스턴스가 요청을 처리하고 있음을 알 수 있습니다.

    HTTP 세션이 HADB에 영구적으로 저장되기 때문에 상태 페일오버 기능이 작동합니다. Application Server에서는 HTTP 세션 상태뿐만 아니라 HADB에 EJB 상태를 저장할 수도 있습니다.

다음 순서

축하합니다. Application Server 빠른 시작을 마쳤습니다.

이 절에서는 HADB를 설치, 구성 및 시작했고 고가용성을 사용하도록 클러스터와 응용 프로그램을 구성했습니다. Application Server에 대한 자세한 내용은 다음 작업을 참조하십시오.