passenger_apache2 Attributes - AWS OpsWorks

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

passenger_apache2 Attributes

중요

The AWS OpsWorks Stacks 서비스 수명이 2024년 5월 26일에 종료되었으며 신규 및 기존 고객 모두 사용할 수 없습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 다음 연락처로 문의하십시오. AWS Support 팀 구성: AWS re:포스트 포스트 또는 스루 AWS 프리미엄 지원.

참고

이러한 속성은 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

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

  • 아마존 리눅스 및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]