-
<Apache-Tomcat>아파치 톰캣 기술 지원 전문 기업 (주)제스트정보기술 - Tomcat session 설정 튜닝WEBWAS/Apache,Tomcat 2023. 12. 28. 13:01
안녕하세요
제스트정보기술입니다.
WAS 설정 중 Session 튜닝은 항상 중요한 부분입니다.
실행되는 서비스의 맞는 Session 튜닝이 필요한 이유는
너무 많은 Session을 생성하게 하면 메모리 이슈가 발생할 수 있고,
평균 사용자의 접속 수보다 낮은 Session으로 설정이 되면,
사용자 입장에서는 본인의 정보가 갑자기 사라지기 때문에
서비스의 불편함을 느낄 수 있기 때문입니다.
오늘은 Tomcat을 통해 Session 관련 유용한 튜닝 설정에 대해 알아보겠습니다.
- 세션 튜닝 설정 방법 -
1.session-timeout
-. 톰캣에서는 설정을 통해 세션 유지 시간을 조정할 수 있습니다.
${CATALINA_HOME}/conf/web.xml 파일에서 설정이 가능합니다
-. 설정은 분 단위로 가능하며 위 사진과 같이 설정 시 최대 30분까지 유지가 가능합니다.
-. 값을 -1로 지정 시 무한대로 유지가 가능하지만 메모리 관리 및 보안 상의 이유로 권장 드리는 설정은 아닙니다.
2. maxActiveSessions
-. 톰캣에서 사용자가 로그인하여 서버에 세션을 생성할 때 특정 사용자만큼 접속을 제한을 할 필요가 있을 수 있습니다. 그러한 경우 위 설정 튜닝을 통해 세션 최대 생성 수를 제한할 수 있습니다.
${CATALINA_HOME}/conf/context.xml 파일에서 설정이 가능합니다
-. 위와 같이 설정 시 최대 세션 객체 수를 2개까지로 제한할 수 있습니다.
-. 기본값은 -1로 무한대이며 위 session-timeout 설정과 마찬가지로 메모리 관리 및 보안 상의 이유로 권장 드리는 설정은 아닙니다
-. 최대 세션 객체 수를 넘어설 경우 아래와 같은 Exception 로그가 발생하는 것 을 확인할 수 있습니다
3. saveOnRestart
-. 위 설정은 톰캣을 재기동시에도 세션을 백업하여 그대로 유지하고 싶을 경우에 사용하는 설정입니다.
-. Default 값이 true이기 때문에 별도의 설정이 필요 없으나 서비스 재시작 시 세션 초기화가 필요할 경우 false 값으로 추가하여 적용이 가능합니다
${CATALINA_HOME}/conf/context.xml 파일에서 설정이 가능합니다
이렇게 오늘은 Tomcat을 통한 Session 관련 튜닝 방법에 대해 알아보았습니다.
다음에도 보다 유용한 정보를 전달하기 위해 노력하겠습니다.
감사합니다.
제스트정보기술은 기존 고비용의 상용 WEB/WAS, DB시스템을
오픈소스 기반 시스템으로의 migration 구축을 위해
아래의 기술 지원 체계를 갖추고 있습니다.
-. 공개 소프트웨어 기술 컨설팅 지원체계 수립
-. 오픈소스 SW 구축을 위한 최근 개발 경향 분석과 개발 파트너사와 협업 체계 구축
-. 해당 기능/역할에 대한 공개 소프트웨어 기술 데이터 분석
-. 개방형 OS 도입 및 인프라 기반 WEB/WAS, 오픈 DB 기술 지원 체계 수립
-.Apache, Jboss(Wildfly) was, Rocky Linux, 우분투, 오픈 DBMS 구축, 기술 지원
<오픈소스 기술 지원 문의>
영업지원 : sales@xest.kr
전화번호 : 02-558-5918
팩스번호 : 02-558-5913
홈페이지 : http://www.xest.kr
(주)제스트정보기술
Resin WAS SW 독점 총판 (주)제스트정보기술 Xest Information Technology
www.xest.kr
'WEBWAS > Apache,Tomcat' 카테고리의 다른 글
<아파치-톰캣> 기술지원 전문기업 (주)제스트정보기술 - Apache와 Tomcat간의 연동 방법 (0) 2024.01.16 제스트정보기술, OOO도 교육청 - 통합 홈페이지 구축사업 Apache/Tomcat 구축 (4) 2024.01.02 제스트정보기술, OOOO금융 - 스마트워크 시스템 Apache/Tomcat 구축 (0) 2023.12.27 <Apache-Tomcat>아파치 톰캣 기술지원 전문기업 (주)제스트정보기술 -울산OO공단 OO예약서비스Apache,Tomcat 구축 (0) 2023.12.15 <Apache-Tomcat>아파치 톰캣 기술지원 전문기업 (주)제스트정보기술 - Tomcat의 마법사 [setenv.sh] (0) 2023.12.12