최근 루비 레일 응용 프로그램이 2.3.8로 업그레이드되었습니다. 업그레이드 도중 잡종/잡종 송이를 Phusion Passenger로 교체했습니다.승객과 관련된 문제
응용 프로그램을 배포하려고 할 때마다 처음에는 응답 속도가 더 빠르지 만 응답 시간은 점차 증가합니다. 또한 데이터베이스 상자에서 CPU 사용량이 400 %로 증가하고 글로벌 대기열에서 대기중인 요청이 많음을 확인했습니다. 이것은 우리의 프로덕션 환경에서만 발생하는 것 같습니다.
누구든지 내가이 문제를 디버깅하는 방법에 대해 알려줄 수 있습니까?
어쨌든 승객과 DB 간의 연결 수를 제한 할 수 있습니까?
승객에게 연결 풀링을 설정할 수있는 방법이 있습니까?
감사합니다.
Sivakumar.
I 업그레이드 Passenter 2보다 성능이 –
우리는 이미 승객 3 명을 이용하고 있습니다. 우리는 각 기계가 여객 45 명을 보유한 6 대의 기계에서 응용 프로그램을 실행하고 있습니다. 그래서 270 개의 연결이 총망라되어 있습니다. 이것이 왜 mysql이 CPU를 호깅하는 이유 일까? MySQL의 연결 수를 제한하는 것은 어쨌든 도움이됩니까? – Sivakumar
확실히 말할 수는 없지만 먼저 대답에 나와있는 단계를 확인하는 것이 좋습니다. 승객 45 명은 단일 기계로는 많은 것처럼 보이지만, 처리 할 수 있다면 더 많은 힘을 얻을 수 있습니다. 당신은 여는 데몬을 제한 할 수 있습니다. –