반응형

mod_jk 6

JBoss EAP 쓰레드풀, AJP, 버퍼 및 리스너 구성 실습

JBoss EAP 쓰레드풀, AJP, 버퍼 및 리스너 구성 실습이번 실습에서는 JBoss EAP의 HTTP 처리 성능을 조절하는 주요 설정 요소들인쓰레드 풀(worker), 버퍼, AJP 커넥터, 소켓 리스너(socket-binding)를 구성하고 점검합니다.✅ Undertow 서브시스템 구성 이해JBoss EAP 7은 HTTP 처리 서블릿 엔진으로 Undertow를 사용합니다.Undertow 설정은 다음 XML 파일에 정의되어 있습니다:/was/eap/standalone/configuration/standalone.xml✅ 쓰레드 풀(worker) 설정🔹 기본 worker 확인 🔹 사용자 정의 worker 추가✅ 버퍼 풀 설정buffer-size: 단일 버퍼 크기 (기본 16KB)buf..

[2편] Apache 설치 및 구성 실무 가이드 – MPM, 가상호스트, mod_jk 연동

[2편] Apache 설치 및 구성 실무 가이드 – MPM, 가상호스트, mod_jk 연동이전 1편에서는 Apache와 Tomcat의 개념 및 설치 준비사항을 정리했습니다.이번 글에서는 Apache 설치 후, 실제 운영환경에서 사용하는 주요 구성 항목들을 다룹니다.✅ Apache 설치 요약 복습필수 설치 명령./configure --prefix=/data/apache24 \ --enable-so --enable-rewrite --enable-ssl \ --enable-mods-shared=all --enable-mpms-shared=all \ --with-included-apr --with-included-apr-utilmake && make install설치 완료 후, 실행 경로:/data/apa..

Web Servers 2025.05.15

[장애 사례] Apache child pid exit signal Segmentation fault (11)

[장애 사례] Apache child pid exit signal Segmentation fault (11)Apache HTTP Server 운영 중 다음과 같은 치명적인 에러 로그가 발생했다면?✅ 에러 메시지[core:notice] AH00052: child pid 214988 exit signal Segmentation fault (11)✅ Segmentation fault란?프로세스가 잘못된 메모리 주소를 접근했을 때 발생하는 치명적인 오류리눅스에서는 시그널 11(SIGSEGV) 로 표현되며, 프로세스는 즉시 종료됨✅ 주요 발생 원인유형설명Apache 모듈 충돌mod_jk, mod_php, mod_security 등의 외부 모듈에서 메모리 오류PHP 확장 오류PHP 모듈 또는 라이브러리 버그로 인한..

Web Servers 2025.05.15

[WEB/WAS 개념 정리 시리즈] 4편 - Web–WAS 연동: 로드밸런싱과 세션 클러스터링

[WEB/WAS 개념 정리 시리즈] 4편 - Web–WAS 연동: 로드밸런싱과 세션 클러스터링이번 글에서는 Apache와 WAS(Tomcat, JBoss 등) 사이의 연동 구간에서로드밸런싱 구성 방법과 세션 클러스터링 처리 방식을 실무 중심으로 설명합니다.✅ Web–WAS 연동 구조 개요기본 호출 흐름Client → Apache → WAS Cluster(Node1, Node2...) → DB사용 목적로드밸런싱: WAS 부하 분산 세션 클러스터링: 로그인 등 상태 유지✅ 로드밸런싱 구성 방식방식설명mod_jkAJP 기반, 정밀 제어 가능mod_proxy_ajpAJP 기반 프록시 방식, 설정 간단mod_cluster자동 등록, 동적 관리, JBoss 기반에서 추천✅ mod_jk 구성 예workers.pro..

System Settings 2025.05.14

Apache와 Tomcat 연동 시 Sticky Session(스티키 세션) 설정 방법

Apache와 Tomcat 연동 시 Sticky Session(스티키 세션) 설정 방법로드밸런싱 환경에서 클라이언트 요청이 항상 같은 Tomcat 인스턴스로 전달되도록 유지하는 기능을 Sticky Session 또는 Session Affinity라고 합니다.Apache에서 Tomcat을 연동할 때 mod_jk, mod_proxy_ajp, mod_proxy_http 등으로 구성할 수 있으며, 각각의 설정 방식에 따라 Sticky Session을 구현할 수 있습니다.✅ Sticky Session이 필요한 이유HTTP는 Stateless → 기본적으로 요청마다 서버가 다를 수 있음로그인 상태, 장바구니 등 세션 기반 정보가 유지되지 않음세션 클러스터링이 없거나 비활성화된 경우 Sticky Session이 필수..

Web Servers 2025.05.13

Apache와 Tomcat 연동 시 worker.properties 설정 방법

Apache와 Tomcat 연동 시 worker.properties 설정 방법Apache HTTP Server에서 Tomcat과 연동할 때 mod_jk 모듈을 사용하는 경우, worker.properties 파일을 통해 트래픽을 전달할 Tomcat 인스턴스 정보를 설정합니다. 이 글에서는 worker.properties의 기본 구성과 주요 옵션, 실전 예제를 소개합니다.1. 기본 구조# 워커 목록 정의worker.list=tomcatWorker# tomcatWorker 정의worker.tomcatWorker.type=ajp13worker.tomcatWorker.host=localhostworker.tomcatWorker.port=8009# 추가 설정 (옵션)worker.tomcatWorker.lbfact..

Web Servers 2025.05.13
반응형