WEB WAS/WAS

[Tomcat] 이중화 + Sticky 세션

홍또~ 2020. 6. 4. 01:07

<Web : apache Was : tomcat 을 쓰고있는 환경>

현상: WAS 이중화 구성에서, WAS로그 관찰결과 세션이 고정되지 못하고

1번서버에서 2번서버로 또는 2번서버에서 1번서버로 연결이 바뀐다.

이 과정에서 세션이 끊어지기 때문에 로그인이 풀리거나 로그인 로직에

세션 검증이 들어가있다면 아예 예외처리로 팅기게 된다.

원인1: apache의 workers설정에서, sticky session = 1 또는 true인지 확인

원인2: 원인1의 설정이 정상이라면 tomcat의 server.xml에서 jvm route 가 활성화되어있는지 여부와 

workers에서 설정한 was name이 같은지 확인해본다.

알고보면 별것 아니지만 모르면 발견하는데 꽤오래 걸릴 수 있는 에러.