728x90
반응형

linux/tomcat 3

apache tomcat 세션 클러스터링

아파치 톰캣이란? 클라이언트 요청이 왔을때만 응답하는 정적 웹페이지를 만드는데 사용하는 아파치(웹 서버)와 동적인 웹을 만들기 위한 웹 컨테이너, 서블릿 컨테이너 역할을 하는 톰캣(웹 애플리케이션 서버, WAS))을 합쳐서 부르는 말입니다. 세션 클러스터링이란? 세션 클러스터링은 아파치 톰캣이 2대 이상 운영되는 환경에서 세션을 동일하게 관리하는 것을 의미합니다. 예를 들어 결제 시스템을 사용하는, 로드밸런서를 이용해 WAS)가 이중화 되어있는 환경에서 접속해있던 한 서버가 갑자기 다운되어 다른 서버로 넘어가는 경우 세션이 동일하게 유지되어야 하기 때문에 세션 클러스터링 설정이 필요합니다. * 아파치, 톰캣, 커넥터 모두 설치 되었다는 가정하에 설정 부분만 정리했습니다. apache-tomcat 연동 h..

linux/tomcat 2021.08.04

tomcat 8005 포트 빠르게 올리기

Tomcat이 느리게 작동되는 경우는 매우 다양하지만 대부분의 환경을 모두 잘 셋팅하고 정리해놨는데도 불구하고 이상하리만치 느리게 로드가 되는 경우가 있다. 대표적인 증상으로는 tomcat을 startup 시키고 난 후 netstat -ntl 로 포트를 확인해보면 8005번 포트가 안올라오는 상태이다. 이 경우 shutdown을 해도 (서버가 실행된 상태가 아님) 이라는 오류 메세지를 뱉어내는데 ps -ef | grep tomcat 으로 프로세스를 검색하면 톰캣은 여전히 돌아가고 있는 상태이다. 일단 이 현상이 발생된 환경은 gabia의 g클라우드 서버에서 Ubuntu 16.04 이미지를 사용할 떄 발생이 되었다. 커널도 4.4.0으로 로컬에서 테스트 했을때와 같은데 왜 톰캣 로드가 이곳에서만 느린것인지..

linux/tomcat 2021.05.25
728x90
반응형
LIST