이 페이지에서 HTTP 세션 지원을 관리할 수 있습니다. 여기에는 세션 추적 메커니즘 지정, 최대 인메모리 세션 계수 설정, 오버플로우 제어, 세션 제한시간 구성이 포함됩니다.
웹 컨테이너 레벨에서 이 관리 콘솔 페이지를 보려면 서버 > 서버 유형 > WebSphere Application Server > server_name > 세션 관리를 클릭하십시오.
세션 관리 설정은 응용프로그램 레벨에서 대체될 수 있습니다.
HTTP 세션 관리를 위한 메커니즘을 지정합니다.
메커니즘 | 기능 | 기본값 |
SSL ID 추적 사용 가능 | ![]() SSL(Secure Socket Layer) ID 추적을 사용 가능으로 하면 SSLV3Timeout 및 SAS(Secure Authentication Service) 등 두 개의 매개변수를 사용할 수 있게 됩니다. SSLV3Timeout은 SSL 세션이 다시 조정된 후의 시간 간격을 지정합니다. 이것은 높은 설정 값이므로, 수정이 성능에 중대한 영향을 미치지 않을 것입니다. SAS 매개변수는 JVM(Java™ Virtual Machine)에서 빠져 나와 다른 JVM으로 이동할 경우에만 SSL 연결을 확립합니다. Bean이 모두 같은 JVM에 있으면, SAS가 사용하는 SSL(Secure Socket Layer)은 성능에 방해가 되지 않습니다. product_installation_root\properties 디렉토리에 있는 sas.server.properties 및 sas.client.props 파일을 편집하여 이들 매개변수를 설정합니다. 여기서, product_installation_root는 WebSphere Application Server를 설치한 디렉토리입니다. 중요사항: /SAS는 버전 6.0.x 및 버전 6.1 셀에서
연합한 이전 버전 서버 간에만 지원됩니다.
|
9600초 |
쿠키 사용 가능 | 세션 추적이 쿠키를 사용하여 세션 ID를 수행하도록 지정합니다.
쿠키가 사용 가능한 경우, 세션 추적은 쿠키로서 도착하는 세션 ID를 인식하고
세션 ID를 전송하기 위해 쿠키를 사용하려고 합니다. 쿠키가 사용 가능하지 않으면, 세션 추적은 쿠키 대신 URL 재작성을 사용합니다(URL 재작성이 사용 가능한 경우). 쿠키를 사용 가능하게 하면 URL 재작성보다 우선순위를 갖습니다. 쿠키 사용 가능을 클릭하여 이러한 설정을 변경하십시오. 응용프로그램 레벨 세션 관리 설정은 서버 레벨 세션 관리 설정을 대체합니다. 세션 관리가 응용프로그램 레벨에서 정의되므로, 관리 콘솔에 쿠키 사용 가능은 deployment.xml 파일에서 처리됩니다. |
|
URL 재작성 사용 가능 | 세션 관리 기능이 세션 ID를 전달하는 데 재작성된 URL을 사용하는지 여부를 지정합니다. URL 재작성이 사용 가능하면, 세션 관리 기능은 encodeURL 메소드가 서블릿에서 호출될 경우 URL에 도달하는 세션 ID를 인식합니다. | |
프로토콜 전환 재작성 사용 가능 | 이 옵션은 URL 재작성 사용 가능이 선택될 때에만 사용 가능합니다. 이 옵션은 URL이 HTTP에서 HTTPS로 또는 HTTPS에서 HTTP로 전환되어야 할 때 세션 ID가 URL에 추가되는지 여부를 지정합니다. 재작성이 사용 가능하면 HTTP와 HTTPS 간 이동을 위해 세션 ID가 필요합니다. |
메모리 내에 유지할 최대 세션 수를 지정합니다.
메모리 내의 세션 수가 메모리 내의 최대 세션 수 특성에서 지정한 값을 초과할 수 있도록 지정합니다. 이 옵션은 분산되지 않은 세션 모드에서만 유효합니다.
무효화되기 전에 세션이 사용하지 않음 상태를 유지할 수 있는 시간을 지정합니다. 제한시간 설정 또는 제한시간 없음을 지정하십시오. 2보다 크거나 같은 값(분)을 지정하십시오.
웹 모듈 전개 설명자 파일에 지정된 값은 관리 콘솔 설정에 우선순위를 가집니다. 그렇지만, 이 설정의 값은 세션 제한시간이 웹 모듈 전개 설명자에 지정되지 않은 경우에 기본값으로 사용됩니다. 성능 유지를 위해 무효화 타이머가 초까지 정확하지는 않습니다. 쓰기 빈도가 시간을 근거로 할 경우, 이 값은 최소한 쓰기 간격의 두 배가 되는지 확인하십시오.
보안 통합이 사용 가능할 때 세션 관리 기능이 사용자 ID를 HTTP 세션과 연관시키도록 지정합니다.
해당 서버의 동시 세션 액세스가 허용되지 않도록 지정합니다.
최대 대기 시간 | 서블릿 요청이 계속 실행하기 전에 HTTP 세션에서 대기하는 최대 시간을 지정합니다. 이 매개변수는 선택적이며 초 단위로 표시됩니다. 기본값은 5초입니다. 정상적인 조건하에서 HTTP 세션에 대한 액세스를 기다리는 서블릿 요청은 요청 완료 시 현재 지정된 HTTP 세션을 소유하는 요청의 통지를 받습니다. |
제한시간이 되면 액세스 허용 | 제한시간의 경우에 서블릿이 정상적으로 시작될지 또는 중단될지를 지정합니다. 이 상자를 선택하면, 서블릿은 정상적으로 시작됩니다. 이 상자를 선택하지 않으면, 서블릿 실행은 중단되고 오류 로그가 생성됩니다. |
표시된(온라인) 링크는 인터넷에 액세스해야 합니다.