728x90 반응형 tomcat2 #Apache #NginX #WebServer #Tomcat #장단점 📚Apache HTTP Server Apache Software Foundation에서 만든 웹 서버 프로그램으로 거의 모든 OS에서 실행되며 Reference가 잘되어있다. ⭐주요특징 1. 스레스/ 프로세스 기반 구조 - 클라이언트 요청 건당 하나의 스레드 처리 구조 ( 1:1 ) - 1:1 구조로 사용자가 많다면 스레드 생성, 메모리, Cpu 낭비가 심함 2. MPM (Multi-Process Modeule)방식 2-1. PreFork MPM 방식(다중 프로세스) - Client 요청은 Apache 자식 프로세스 생성 및 처리 진행 - 다중 요청에 따른 Process를 생성 처리 ( default설정 ) - 하나의 자식 프로세스는 하나의 스레드 구조이며 자식 프로세스는 최대 1024개 까지 가능 - .. 💛03_Server & OS/02_Apache Tomcat 2023. 11. 6. #Tomcat #server.xml #autoDeploy #reloadable #Jenkins배포오류 #tomcat설정 프로젝트를 진행하다 Jenkins를 통해 배포를 하던 도중 에러가 발생했다. 로그를 보면 서버가 시작되면서 발생하는 에러라는 내용이였다. 알고 보니 tomcat 설정에서 autoDeploy설정이 true로 되어있었고 jenkins에서도 server재기동 로직이 충돌하면서 발생한 내용이였다. 그래서 autoDeply와 reloadable설정에 대해 알아보도록 하겠습니다. 일단 알아보기 전에 tomcat에 server.xml에 대해 간략히 알아보고 가자. 🧨server.xml $CATALINA_HOME/conf/server.xml은 Tomcat의 메인 설정 파일로 Tomcat 기동시에 참조 된다. $CATALINA_HOME/conf/ 디렉토리에는 디폴트 server.xml 이외에 최소한의 설정만으로 구성된 .. 💛03_Server & OS/02_Apache Tomcat 2023. 4. 11. 이전 1 다음 728x90 반응형