Revision 64234edf
Added by Lukas Zapletal almost 10 years ago
manifests/config/passenger.pp | ||
---|---|---|
#
|
||
# $user:: The user under which the application runs.
|
||
#
|
||
# $prestart:: Pre-start the first passenger worker instance process during httpd start.
|
||
# type:boolean
|
||
#
|
||
# $min_instances:: Minimum passenger worker instances to keep when application is idle.
|
||
#
|
||
# $start_timeout:: Amount of seconds to wait for Ruby application boot.
|
||
#
|
||
class foreman::config::passenger(
|
||
$app_root = $foreman::app_root,
|
||
$listen_on_interface = $foreman::passenger_interface,
|
||
... | ... | |
$ssl_cert = $foreman::server_ssl_cert,
|
||
$ssl_key = $foreman::server_ssl_key,
|
||
$use_vhost = $foreman::use_vhost,
|
||
$user = $foreman::user
|
||
$user = $foreman::user,
|
||
$prestart = $foreman::passenger_prestart,
|
||
$min_instances = $foreman::passenger_min_instances,
|
||
$start_timeout = $foreman::passenger_start_timeout,
|
||
) {
|
||
# validate parameter values
|
||
validate_string($listen_on_interface)
|
||
validate_bool($ssl)
|
||
validate_bool($prestart)
|
||
|
||
$docroot = "${app_root}/public"
|
||
|
Also available in: Unified diff
fixes #6036 - Timeout for passenger needs to be raised to avoid timeouts
and also made sure Passenger won't kill all worker instances.