2012-01-17 2 views
1

10 개 이상의 레일 응용 프로그램을 공유 호스팅에서 DreamHost VPS로 옮겼습니다. 내가 찾은 문제는 PassengerMaxPoolSize의 기본값이 4라는 것이 었습니다. 저에게는 너무 작습니다. 이를 바꾸려면 웹 서버를 직접 관리해야합니다.DreamHost VPS 웹 서버 구성

httpd.conf는 내가 관리해야하는 파일입니다. 그러나 나는 그것의 일부를 이해하지 못한다. 예를 들어 다음 줄은 다음과 같습니다.

SetEnv dsid 19649082 
SetEnv ds_id_19649082 

어디에서 값을 얻을 수 있습니까? 그 경험이 있다면, 어떻게 관리 할 수 ​​있는지 보여 줄 수 있습니까?

감사합니다.

답변

0

설정이 문제가 있습니까? 그렇지 않다면, 아마 당신은 그들을 만질 필요가 없습니다. Apache 모듈과 Rails 앱이 액세스 할 수있는 것은 단지 setting environment variables입니다.

dsid은 DreamOS에 의해 요청이 연결된 사이트를 추적하기 위해 추가됩니다.

+0

예. 2GB를 구입했으며 PassengerMaxPoolSize는 승객 설명서에 따라 30 장이 필요합니다. 4가 너무 작습니다. 이제이를 30으로 변경했으며 현재 17 개의 인스턴스가 실행 중입니다. 어쩌면 내가 DreamHost에게 dsid가 무엇인지 물어볼 필요가있을 것입니다. 감사. –

1

나는 이것이 늦었다 고 알고 있지만, 오늘 나 자신에게 같은 질문을했다. 도메인을 만들 때 /를 DreamHost는 도메인 패널을 통해 호스팅과 VPS에 할당은 "DSID"수는 여기에서 찾을 수 있습니다 : /home/_domain_logs/DOMAINUSERNAME/DOMAIN/http.DSID#

로그 파일을 생성하면 시스템은 http. ## 폴더 이름에 DSID 번호를 자동으로 생성합니다.

VPS에서 가상 호스트를 수동으로 설정할 때 DSID 번호는 httpd.conf에 저장하는 것이 중요합니다.