반응형
회사에 고객사 중 이중화 구축이되어있는 시스템에서 결제 오류가 발생했다.
테스트 jsp파일을 띄워서 get방식으로 호출해봤다.
세션 id값은 유지 되지만 톰캣 인스턴스가 고정이 되지 않는 문제를 확인 했다.
web,was 확인 시 was의 CookieName설정이 커스터마이징 되어있었다.(해당 설정은 따로 하지않으면 기본 JSESSIONID)
sessionCookieName="user_JSESSIONID" (was1,2 server.xml에 설정)
이렇게 될 경우 web에 설정된 apache에도 동일하게 CookieName을 명시 해줘야 한다.
[workers.properties]
worker.smartLB.session_cookie=user_JSESSIONID
- Tomcat 세션 쿠키 이름이 기본과 다를 때
- Apache mod_jk가 세션을 올바르게 전달하려면
- worker.<workername>.session_cookie로 쿠키 이름을 지정해야 한다.
[설정 후 세션 확인]
이제 아무리 새로고침해도 톰캣 인스턴스가 변경되지 않고 결제에 에러가 발생하지 않았다.
반응형
'공부' 카테고리의 다른 글
[공부] XXF IP? (0) | 2025.05.19 |
---|---|
[공부] 리눅스 시스템 로그 추출 (0) | 2025.03.06 |
[AWS] 윈도우 EC2 AWS CLI로 S3에 파일(폴더) 업로드 하기 (0) | 2025.01.08 |
[공부] Windows에서 SFTP 서버 설정하는 방법 (0) | 2024.11.21 |
[공부] Nginx 의 구성요소 및 Config (0) | 2024.11.14 |
댓글