Project

General

Profile

« Previous | Next » 

Revision 64234edf

Added by Lukas Zapletal almost 10 years ago

fixes #6036 - Timeout for passenger needs to be raised to avoid timeouts

and also made sure Passenger won't kill all worker instances.

View differences:

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