서버의 프로세스 수

서버의 프로세스 수

내 서버의 프로세스 수가 약간 걱정됩니다. 재부팅 후 많은 Apache 및 mysql 프로세스가 표시됩니다. 리소스를 너무 많이 먹어서 서버가 다운될까봐 걱정됩니다. 이것이 Apache와 MySQL의 기본 구성입니까? 나는 구성 파일을 전혀 망치지 않았습니다. 해당 구성에서 각각에 대해 하위 프로세스 수를 설정하는 것을 고려해야 합니까? 여기에 이미지 설명을 입력하세요

답변1

기본 Apache 구성은 매우 일반적입니다. 탄력성을 위해 여러 하위 프로세스를 생성하지만 사용 사례에 대해서는 아무것도 모릅니다.아파치는 추천한다성능에 해를 끼치는 교체를 피하기 위해 작업자 수를 조정합니다.

웹 서버는 결코 교체할 필요가 없습니다. 교체는 사용자가 "충분히 빠르다"고 생각하는 지점 이상으로 각 요청의 대기 시간을 증가시키기 때문입니다. 이로 인해 사용자가 중지하고 다시 로드하게 되어 로드가 더욱 증가합니다. 서버가 교체를 시작할 만큼 많은 하위 항목을 생성하지 않도록 MaxRequestWorkers 설정을 제어할 수 있고 제어해야 합니다.

MySQL은 일반적으로 단일 프로세스로 시작하는데, 그 수가 많다는 사실에 놀랐습니다. 특정 작업 부하에 대한 응답으로 추가 프로세스가 생성되었는지 확인하기 위해 시작 시 실행 중인 수를 확인할 수 있습니다. 아마도 그것을 제어하는 ​​구성이 있을 것입니다. 그러나 나는 그것을 모릅니다.

관련 정보