Apache를 사용하여 HAProxy 및 Tomcat7에서 약 500요청/초를 얻는 방법

Apache를 사용하여 HAProxy 및 Tomcat7에서 약 500요청/초를 얻는 방법

Tomcat 7 서버 인스턴스가 4개 있고 모든 인스턴스에 웹 앱을 배포했습니다. 로드 밸런싱을 위해 HAProxy 로드 밸런서를 사용하고 있습니다. 프런트 엔드에서는 Apche2 웹 서버를 사용하고 있으며 Tomcat 7 뒤에 있습니다. HAproxy가 a;;를 리디렉션하고 있습니다. 다른 Tomcat 인스턴스에 대한 요청입니다. 이제 처리량은 60요청/초입니다. 초당 200-500개의 요청을 받고 싶습니다. 이를 달성하기 위해 설정해야 하는 HAProxy의 구성 매개변수는 모두 무엇입니까? Linux CentOs 6.3 버전을 사용하고 있습니다.

Tomcat과 Apache의 모든 인스턴스는 동일한 시스템에서 실행됩니다.

감사해요

답변1

여기서는 많은 답변을 얻지 못할 것 같습니다. 이는 대답하기 쉬운 질문이 아니며 전적으로 하드웨어, 애플리케이션 등에 따라 달라집니다.

즉, 인프라의 각 부분을 벤치마킹하고 병목 현상이 발생하는 위치를 찾아야 합니다. Apache, Tomcat, haproxy, 데이터베이스 백엔드(있는 경우)인지 알 때까지.

문제가 어디에 있는지 알기 전까지는 실제로 문제를 해결할 수 없습니다.

관련 정보