세션클러스터링 작업되어있는 서버 8대 로그아웃 시 문제가 있습니다.
- 작성자 :
- 황*준
- 작성일 :
- 2021-01-11 19:10:17
- 조회수 :
- 3,841
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
시큐리티없이 중복로그인 방지하는 소스를 사용해서 중복로그인은 방지를 하였으나
로그아웃하는 과정이 너무 오래걸립니다.
중복로그인을 막기전에는 물론 빨랐습니다.
이유가 궁금합니다.... 로그아웃 하는 소스를 남겨드리겠습니다. 기존에 올라와있느 소스를 그대로 썼습니다.
RequestContextHolder.getRequestAttributes().removeAttribute("loginVO", RequestAttributes.SCOPE_SESSION);
request.getSession().invalidate();
로그아웃하는 과정이 너무 오래걸립니다.
중복로그인을 막기전에는 물론 빨랐습니다.
이유가 궁금합니다.... 로그아웃 하는 소스를 남겨드리겠습니다. 기존에 올라와있느 소스를 그대로 썼습니다.
RequestContextHolder.getRequestAttributes().removeAttribute("loginVO", RequestAttributes.SCOPE_SESSION);
request.getSession().invalidate();
A
안녕하세요.
표준프레임워크센터 입니다.
해당 로그아웃 부분에는
특별히 문제가 될만한 사항이 없어 보입니다.
센터에 현재까지 해당 이슈가 접수된 적은 없습니다.
이 서비스는
javax.servlet.http.HttpSessionBindingListener를 기반으로 작성되어 있는데
javax쪽 라이브러리는 WAS에서 구현한 라이브러리에
의존성이 있을수 있습니다.
참고로 JAVA EE쪽 스펙입니다.
https://docs.oracle.com/javaee/7/api/javax/servlet/http/HttpSessionBindingListener.html
적용하신 세션클러스터링 환경에서
삭제시 느려지는 부분이 없는지
세션클러스터링 설정등을 점검이 필요해 보입니다.
상용WAS인 경우는 해당 벤더에도 요청 해볼 필요가 있어 보입니다.
참고로
다음은 중복 로그인 방지에 대한 위키가이드 부분입니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3:cmm:multilogin
감사합니다.
표준프레임워크센터 입니다.
해당 로그아웃 부분에는
특별히 문제가 될만한 사항이 없어 보입니다.
센터에 현재까지 해당 이슈가 접수된 적은 없습니다.
이 서비스는
javax.servlet.http.HttpSessionBindingListener를 기반으로 작성되어 있는데
javax쪽 라이브러리는 WAS에서 구현한 라이브러리에
의존성이 있을수 있습니다.
참고로 JAVA EE쪽 스펙입니다.
https://docs.oracle.com/javaee/7/api/javax/servlet/http/HttpSessionBindingListener.html
적용하신 세션클러스터링 환경에서
삭제시 느려지는 부분이 없는지
세션클러스터링 설정등을 점검이 필요해 보입니다.
상용WAS인 경우는 해당 벤더에도 요청 해볼 필요가 있어 보입니다.
참고로
다음은 중복 로그인 방지에 대한 위키가이드 부분입니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:com:v3:cmm:multilogin
감사합니다.