반응형 미들웨어/Apache,Tomcat15 Tomcat Connector Threads 설정 정리 운영환경에서 주로 2가지 종류의 Tomcat Connector를 사용한다. HTTP Connector와 AJP Connector이다. 이번 포스팅에는 두 Connector의 Threads와 관련하여 몇가지 테스트를 통해 확인한 내용을 정리하겠다. 1. HTTP Connector 이름 그대로 HTTP 요청을 받아 처리가능한 Connector이다. maxThreads : 해당 Connector에 생성 가능한 최대 Thread의 수이다.(default : 200) minSpareThreads가 없는 경우 default로 10개의 Thread가 생성된다. maxThreads값은 limits 범위내에서 설정 가능하다. openfiles가 부족할 경우 Too many open files 발생한다. max user .. 2023. 3. 8. Tomcat Session Clustering 설정 다중인스턴스, 또는 다중화구성을 한 경우 session clustering 설정을 통해 Tomcat JVM간 session공유가 가능하도록 설정이 필요하다. redis등 별도로 session server를 두는 경우도 있으나 이번 포스팅에서는 Tomcat간의 session clustering을 설명한다. 1. Tomcat의 Session Manager Tomcat의 session clustering에는 DeltaManager와 BackupManager가 존재한다. DeltaManager는 Cluster에 속한 Member전원에게 session 객체를 공유한다. 공식 Docs에는 4node이상의 환경에서는 사용을 권장하지 않는다. BackupManager는 자신의 Backup Member에게만 sessio.. 2023. 3. 5. Tomcat JNDI DataSource 설정 이번 포스팅에서는 Tomcat에 DataSource 설정을 통해 DB와의 연동설정을 설명한다.1. DataSource 설정$CATALINA_BASE/conf/server.xml의 태그안에 DataSource설정을 추가한다.태그안에 Context별로 사용할 DataSource를 지정한다. server.xml DataSource설정 옵션값은 아래 URL에서 확인 가능하다.https://tomcat.apache.org/tomcat-8.5-doc/jdbc-pool.html Apache Tomcat 8 (8.5.86) - The Tomcat JDBC Connection PoolThe connection pool object exposes an MBean that can be registered. In o.. 2023. 3. 4. Tomcat 설치 및 기본구조 Tomcat은 Apache/Nginx와 연동하여 많이 사용되는 오픈소스 WAS로 JavaEE표준으로 개발되었다. 이 포스팅에서는 간단한 Tomcat의 설치 및 기본구조를 설명한다. 1. 설치 Tomcat은 별도의 컴파일 없이 압축을 풀어 사용이 가능하다. 아래 URL에서 버전 및 OS를 선택하여 다운로드 가능하다. (8.5와 9버전이 많이 사용되고 있지만 8.5의 경우 2024/03/31 EoL을 앞두고 있다.) https://tomcat.apache.org/download-90.cgi Apache Tomcat® - Apache Tomcat 9 Software Downloads Welcome to the Apache Tomcat® 9.x software download page. This page pro.. 2023. 3. 3. 이전 1 2 3 4 다음 반응형