2011-08-04 4 views
2

프로덕션 서버의 풀 크기는 9이지만 Passenger는 어떤 이유로 9 인스턴스의 풀을 생성합니다!여객 및 복수 인스턴스

여러 개의 Passenger 인스턴스가 실행중인 것 같습니다. 실행하여 특정 하나를 선택하십시오 :

여객 상태

다음 승객 인스턴스가 실행됩니다 PID : 13281 PID : 물론 31,592

이 우리의 서버 조금 죽인다 , 우리는 실제로 9 인스턴스 (최대)를 갖기를 원하기 때문입니다. 왜 이런 일이 일어나는 지 아십니까?

의견을 보내 주셔서 감사합니다. 여객 문서에서

+0

이 상황이 발생하면 PassengerLoggingAgent는 100 % CPU에 걸려 ​​있음을 깨달았습니다. –

+0

'httpd.conf '에'PassengerMaxPoolSize' 설정은 무엇입니까? –

+0

40. 문제의 가상 호스트는 단지 9. 가상 호스트가 우선합니다. –

답변

0

:

5.11.1. PassengerMaxPoolSize <integer>

[...]

이 옵션은 글로벌 서버 구성에 한 번 발생할 수 있습니다. 기본값은 6입니다.

즉, PassengerMaxPoolSize을 가상 호스트에 사용할 수 없습니다. 가상 호스트에서 PassengerMinInstances 옵션을 사용하면 단일 애플리케이션이 모든 인스턴스를 차지하지 못하도록하거나 PassengerMaxInstancesPerApp을 글로벌 수준으로 지정하여 앱 당 최대 인스턴스 수를 정의 할 수 있습니다.

자세한 내용은 Passenger documentation을 참조하십시오.