passenger_apache2 Attributes - AWS OpsWorks

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

passenger_apache2 Attributes

중요

AWS OpsWorks Stacks은 더 이상 신규 고객을 받지 않습니다. 기존 고객은 2024년 5월 26일까지 OpsWorks 콘솔, API, CLI 및 CloudFormation 리소스를 정상적으로 사용할 수 있으며, 이때 사용이 중단됩니다. 이러한 전환에 대비하려면 가능한 한 빨리 스택을 AWS Systems Manager으로 전환하는 것이 좋습니다. 자세한 정보는 AWS OpsWorks Stacks 수명 종료 관련 자주 묻는 질문AWS Systems Manager 애플리케이션 관리자로 AWS OpsWorks Stacks 애플리케이션 마이그레이션 섹션을 참조하십시오.

참고

이러한 속성은 Linux 스택에서만 사용할 수 있습니다.

passenger_apache2 속성Phusion Passenger 구성을 지정합니다. 자세한 정보는 Phusion Passenger 사용 설명서, Apache 버전 단원을 참조하십시오. 내장 속성을 재정의해 사용자 지정 값을 지정하는 방법에 대한 자세한 정보는 속성 재정의 단원을 참조하십시오.

friendly_error_pages

애플리케이션 시작이 실패하는 경우, 익숙한 오류 페이지를 표시할지 여부(문자열). 이 속성은 'on' 또는 'off'로 설정할 수 있으며, 기본 값은 'off'입니다.

node[:passenger][:friendly_error_pages]
gem_bin

Gem 이진수의 위치(문자열). 기본 값은 '/usr/local/bin/gem'입니다.

node[:passenger][:gem_bin]
gems_path

gems 경로(문자열). 기본값은 인스턴스의 Ruby 버전에 따라 다릅니다. 예:

  • Ruby 버전 1.8: '/usr/local/lib/ruby/gems/1.8/gems'

  • Ruby 버전 1.9: '/usr/local/lib/ruby/gems/1.9.1/gems'

node[:passenger][:gems_path]
high_performance_mode

Passenger의 고성능 모드를 사용할지 여부(문자열). 가능한 값은 'on''off'입니다. 기본 값은 'off'입니다.

node[:passenger][:high_performance_mode ]
root_path

Passenger 루트 디렉터리(문자열). 기본값은 Ruby 및 Passenger 버전에 따라 다릅니다. Chef 구문에서 값은 "#{node[:passenger][:gems_path]}/passenger-#{passenger[:version]}"입니다.

node[:passenger][:root_path]
max_instances_per_app

앱당 애플리케이션 프로세스 최대 수(숫자). 기본 값은 0입니다. 자세한 내용은 을 참조하십시오. PassengerMaxInstancesPerApp

node[:passenger][:max_instances_per_app]
max_pool_size

애플리케이션 프로세서의 최대 수(숫자). 기본 값은 8입니다. 자세한 내용은 을 참조하십시오 PassengerMaxPoolSize.

node[:passenger][:max_pool_size]
max_requests

요청의 최대 수(숫자). 기본 값은 0입니다.

node[:passenger][:max_requests]
module_path

모듈 경로(문자열). 기본값은 다음과 같습니다.

  • Amazon Linux 및 RHEL: "#{node['apache']['libexecdir']}/mod_passenger.so"

  • Ubuntu: "#{passenger[:root_path]}/ext/apache2/mod_passenger.so"

node[:passenger][:module_path]
pool_idle_time

애플리케이션 프로세스가 유휴 상태로 있을 수 있는 최대 시간(초)(숫자). 기본값은 14400(4시간)입니다. 자세한 내용은 을 참조하십시오 PassengerPoolIdleTime.

node[:passenger][:pool_idle_time]
rails_app_spawner_idle_time

Rails 앱 스포너의 최대 유휴 시간(숫자). 이 속성이 0으로 설정되면 앱 스포너는 제한 시간이 없습니다. 기본 값은 0입니다. 자세한 정보는 Spawning Methods Explained를 참조하십시오.

node[:passenger][:rails_app_spawner_idle_time]
rails_framework_spawner_idle_time

Rails 프레임워크 스포너의 최대 유휴 시간(숫자). 이 속성이 0으로 설정되면 프레임워크 스포너는 제한 시간이 없습니다. 기본 값은 0입니다. 자세한 정보는 Spawning Methods Explained를 참조하십시오.

node[:passenger][:rails_framework_spawner_idle_time]
rails_spawn_method

Rails 복제 메서드(문자열). 기본 값은 'smart-lv2'입니다. 자세한 정보는 Spawning Methods Explained를 참조하십시오.

node[:passenger][:rails_spawn_method]
ruby_bin

Ruby 이진수의 위치(문자열). 기본 값은 '/usr/local/bin/ruby'입니다.

node[:passenger][:ruby_bin]
ruby_wrapper_bin

Ruby 래퍼 스크립트의 위치(문자열). 기본 값은 '/usr/local/bin/ruby_gc_wrapper.sh'입니다.

node[:passenger][:ruby_wrapper_bin]
stat_throttle_rate

Passenger가 파일 시스템 검사를 수행하는 속도(숫자). 기본값은 5이며, 이는 검사가 최대 5초마다 수행됨을 뜻합니다. 자세한 내용은 을 참조하십시오 PassengerStatThrottleRate .

node[:passenger][:stat_throttle_rate]
version

버전(문자열). 기본 값은 '3.0.9'입니다.

node[:passenger][:version]