안녕하세요. 가이드라인입니다.
* 단독톰캣 서비스는 제공하는 패키지는 현재 운영중인 [JSP 웹호스팅]에서 확인 가능합니다.
2007-07-18 부로 단독톰캣이 가능한 서비스 패키지는 [Super],[Excellent],[Elegance]입니다.
기존에 사용하시던 서비스 패키지가 단독톰캣 패키지 였고
현재 계속 운영중이라서 계속 사용이 가능합니다.
2003-04-01 부로 [standalone]패키지는 없어지고 신규 고객께서는
[special],[Excellent] 패키지에서 서비스를 받을 수 있습니다.
단독톰캣(Standalone Tomcat) 내용은 동일합니다.
7일 무료기간의 초기 세팅시 공용엔진의 Tomcat을 이용하고 있으며
유료 운영일때에는 단독 톰캣(Standalone Tomcat)을 이용 할 수 있는데
운영중인 사이트의 경우에 서비스가 잠시 중지 될 수 있으며
세션이 끊어질 수 있으니 공용엔진=>단독 톰캣의 전환시점을 이용자분이
일대일 게시판으로 알려 주시면 그 시점에서 작업 하도록 하겠습니다.
대부분의 JSP 호스팅 서비스는 하나의 Tomcat 서버를 여러 사용자가
함께 공유하는 Shared 방식입니다. 예를 들면 아파치 서버를 여러
이용자가 함께 공유하는 것과 같습니다.
Shared 방식의 단점은 한 명의 이용자가 Tomcat 서버의 자원(CPU, 메모리등)
을 다른 이용자보다 많이 이용할 가능성이 있다는 것입니다. 아주 치명적인
경우 서버가 다운이 될 수도 있습니다.
그에 비해서 Standalone 방식은 각각의 Tomcat 서버를 이용자의 계정으로
실행(포트도 따로 사용)함으로써 다른 이용자의 프로그램의 영향을 거의
받지 않는다는 장점이 있습니다.
설령 Shared Tomcat 이 고의든 고의가 아니든 다운이 되었을 경우라도
Standalone Tomcat 은 서비스에 전혀 지장을 받지 않습니다.
현재 Tomcat 서버가 예전에 비해서 많이 안정화가 되었지만, 아파치등의
아주 긴 개발기간을 가진 서버 프로그램들에 비해서는 안정성면에서 떨어
지는 게 사실입니다.
현재 Tomcat 서버의 단점을 최대한 극복할 수 있는 서비스 방법을 검토해
본 결과 Standalone 방식이 현재로서는 최선이라는 결론을 얻었습니다.
현재 저희가 운영중인 공용엔진(Shared Tomcat)도 안정적으로 서비스중입니다만,
restart, restart 시 세션끊김, 최대의 안정성, 톰캣환경을 단독으로 설정을 변경하고자
한다면 단독톰캣(Standalone Tomcat)이 최선의 선택이라고 생각됩니다.
다음은 Standalone Tomcat 의 간단한 서비스 방법입니다.
- 사용자 계정아래의 tomcat 디렉토리에 톰캣 서버 설치
- tomcat_restart.sh 로 사용자가 필요 시, 언제든지 자신의 톰캣 서버를 restart 가능
- 기존 서비스와 달리 세시간마다 restart 는 하지 않습니다.
- 사용자 접속이 거의 없는 아침 8시 경에 자동으로 restart 합니다.