이것은 올바른 Apache httpd MPM을 선택 하는 것에 대한 정식 질문 입니다. 나는 아파치가 제공하는 다른 MPM- 'worker', 'event', 'prefork'등에 약간 혼란 스럽습니다. 이들 간의 주요 차이점은 무엇이며 특정 배포에 가장 적합한 것을 어떻게 결정할 수 있습니까?
Prefork 와 Worker MPM 에 대한 설명에 따르면 prefork 유형이 다소 구식이지만 두 유형을 제대로 비교할 수는 없습니다. 내가 알고 싶은 것 : 두 버전의 차이점은 무엇입니까? 각 서버 유형의 장점은 무엇입니까? 조건에 따라 선택할 유형에 대한 기본 지침이 있습니까? 둘 사이에 큰 성능 차이가 있습니까?
Apache2를 웹 서버로 사용하는 128GB Ram 시스템이 있습니다 (이 시스템에는 데이터베이스 서버가 없으며 데이터베이스 시스템은 2000 최대 연결을 처리 할 수있는 64GB Ram 시스템입니다). 현재 약 44 명의 바쁜 근로자와 12 명의 유휴 근로자가있는 모니터링 툴을 통해 프리 포크 모듈에 가장 적합한 이론적 값은 무엇입니까? 때때로로드 시간이 긴 웹 사이트를로드하는 …
현재 우분투 14.04의 Apache 2 (Apache 2.4.7)에서 다음 설정이 있습니다. /etc/apache2/mods-enabled/mpm_prefork.conf <IfModule mpm_prefork_module> StartServers 20 MinSpareServers 100 MaxSpareServers 250 MaxRequestWorkers 150 MaxConnectionsPerChild 0 </IfModule> 서버는 8GB (RAM) Amazon 서버이며 일부 Google 광고 캠페인에 대해 3 페이지 가입 양식을로드 할뿐입니다. 웹에서 apachetuneit.sh 라는 스크립트를 찾았 지만 잠시 후 Apache가이 오류를보고했습니다. [화 …
사이트 업데이트 후 일주일에 한 번 방문자 수가 급증하는 트래픽이 비교적 적은 사이트를 운영하고 있습니다. 이 급증하는 동안 나머지 주에 비해 사이트 성능이 매우 떨어집니다. 실제로 서버의 부하는 매우 낮고 안정적으로 10 % 미만의 CPU 및 30 % 미만의 RAM (하드웨어가 실제로 수행중인 작업에 대한 완전한 오버 킬이어야 함)을 유지하지만 …
가능한 많은 연결을 처리하도록 웹 서버를 최적화하려고합니다. 많은 게시물과 Apache 노트를 읽었습니다. 어떤 값을 선택해야하는지 이해하려고합니다 MaxRequestsPerChild. 처음에는 4,000으로 설정하려고 시도했지만 서버가 많은 요청을 처리하는 데 어려움이 있었으므로 서버를 높이기 시작했습니다. 현재 내 설정은 다음과 같습니다. <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServers 20 ServerLimit 256 MaxClients 256 MaxRequestsPerChild 40000 …
나는 현재 아파치 서버가 실행이 mpm-prefork와 mod_php512M 실제 / 1024M burstable RAM과 오픈 VZ VPS (NO 스왑)에. 일부 테스트를 실행 한 후 Apache가 얻는 최대 프로세스 크기는 23M이므로 MaxClients25로 설정 했습니다 (23M x 25 = 575MB, 나에게 좋습니다). 내 서버에서 일부로드 테스트를 실행하기로 결정했고 결과가 당황했습니다. 내가 사용하고 ab워드 프레스 …