Sky Archive

Apache/Tomcat 2

[Tomcat] 설정 옵션

[Tomcat] 설정 옵션 -server -Xms4096m -Xmx4096m -XX:NewSize=512m -XX:MaxNewSize=512m -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+DisableExplicitGC -verbose:gc -XX:+PrintGCTimeStamps -XX:+PrintGCDetails -Xloggc:/data/logs/gc/gc.log 1. server - Server HotSpot JVM을 사용하는 옵션입니다. Server HotSpot JVM은 Desktop용 Appkication을 구동하는데 유리하고, 최적화(Optimization)에 필요한 모든 과정을 최대한으로 수행합니다. Application의 시작시간은 느리지만, 일정 시간이..

Apache/Tomcat 2021.09.09

[Tomcat] session-timeout 설정 우선순위

Session 세션은 접속한 사용자의 상태를 담은 객체입니다. 아파치 웹서버나 톰캣같은 서블릿 컨테이너는 웹환경에서 사용자가 접속중이다 라는 개념이 없으므로 특별한 방식을 사용합니다. 그것은 세션 객체를 생성해두고 일정시간(TIMEOUT)내에 클라이언트가 HTTP 요청을 보낸경우 아직 사용자가 떠나지 않았다고(접속중) 판단하는 방법입니다. Timeout 클라이언트가 서버에 접근하고 최초에 세션이 생성되면 해당 세션객체는 Timeout값을 가지게 됩니다. 그러나 생성직후 timeout만큼 시간이 지나 세션객체가 소멸하는것이 아닌 사용자가 서버에 마지막으로 요청을 보낸이후 timeout 만큼 아무런 요청이 없는 경우 세션객체를 소멸시킵니다. 여기서 클라이언트의 마지막 접속시간(http 요청시각)은 Acces..

Apache/Tomcat 2021.08.13