ASP.NET 환경에서 LoadBalancing 기법 시, 또는 개발시 Session 정보를 계속 유지 하기 위해서
State 서버라는 것을 사용 할 수 있다.
State 서버의 서비스를 이용하여 Session 정보를 그 Process에 유지 할 수 있다.
분산된 서버는 해당 State서버에 접속(기본 포트 42424)하여 Session 정보를 유지 할 수 있다.
세팅 방법
1. Web.config 파일에 SessionState항목을 다음과 같이 바꾸어 준다.
mode는 기본적으로 InProc으로 되어 있다. 이는 WorkProcess안에서 실행된다는 말이다.
(분산된 환경에서는 당연히 각 분산된 서버 자체 메모리에 각각의 Session 정보가 저장이 되므로
서로 공유하기가 어렵다.)
2. stateConnectionString을 세팅한다. 이는 StateServer의 ip addr 및 port정보이다.
3. 해당 State Server의 ASP .NET State Service를 동작 시켜 준다.
이로써 끝!! ㅋㅋㅋ
State 서버라는 것을 사용 할 수 있다.
State 서버의 서비스를 이용하여 Session 정보를 그 Process에 유지 할 수 있다.
분산된 서버는 해당 State서버에 접속(기본 포트 42424)하여 Session 정보를 유지 할 수 있다.
세팅 방법
1. Web.config 파일에 SessionState항목을 다음과 같이 바꾸어 준다.
mode는 기본적으로 InProc으로 되어 있다. 이는 WorkProcess안에서 실행된다는 말이다.
(분산된 환경에서는 당연히 각 분산된 서버 자체 메모리에 각각의 Session 정보가 저장이 되므로
서로 공유하기가 어렵다.)
2. stateConnectionString을 세팅한다. 이는 StateServer의 ip addr 및 port정보이다.
3. 해당 State Server의 ASP .NET State Service를 동작 시켜 준다.
이로써 끝!! ㅋㅋㅋ

