Sha256: 74b464255406d35694f2c1a3b2348e00ed92598947d4c83fec4d8c27cd544670

Contents?: true

Size: 1.63 KB

Versions: 45

Compression:

Stored size: 1.63 KB

Contents

<%
  @path = '/etc/apache2/mods-available/passenger.conf'
  @post = 'cd /etc/apache2/mods-enabled && ln -fs ../mods-available/passenger.conf'
%>
LoadModule passenger_module <%= rubber_env.passenger_lib %>
PassengerRoot <%= rubber_env.passenger_root %>
PassengerRuby <%= rubber_env.passenger_ruby %>
PassengerUseGlobalQueue on

PassengerUserSwitching on
PassengerUser <%= rubber_env.app_user %>
PassengerGroup <%= rubber_env.app_user %>

# max number of rails instances per appserver
PassengerMaxPoolSize <%= rubber_env.max_app_connections %>

# min number of rails instances per appserver (by setting this as the max, we make sure we only wait for workers to spawn on the first request)
PassengerMinInstances <%= rubber_env.max_app_connections %>

# Use PassengerMaxPoolSize for limit as we only have 1 app
PassengerMaxInstancesPerApp 0

# For performances sake, never shutdown rails instances when idle
PassengerPoolIdleTime 0

# For performances sake, never shutdown a rails instance after N requests
PassengerMaxRequests 0

# Passenger checks stuff like restart.txt on every request when this is 0
PassengerStatThrottleRate <%= Rubber.env == 'production' ? '60' : '0' %>

# Turning this on breaks mod_rewrite
PassengerHighPerformance off

# Cache framework code per application
RailsSpawnMethod smart-lv2

# For performances sake, don't ever unload framework spawner
RailsFrameworkSpawnerIdleTime 0

# For performances sake, don't ever unload app spawner
RailsAppSpawnerIdleTime 0

# Don't show the friendly error pages in production because it could leak information the public shouldn't see.
PassengerFriendlyErrorPages <%= Rubber.env == 'production' ? 'off' : 'on' %>

Version data entries

45 entries across 45 versions & 1 rubygems

Version Path
rubber-2.10.2 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.10.1 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.10.0 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.9.0 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.8.1 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.8.0 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.7.5 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.7.4 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.7.3 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.7.2 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.7.1 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.7.0 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.6.5 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.6.4 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.6.3 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.6.2 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.6.1 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.6.0 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.5.5 templates/passenger/config/rubber/role/passenger/passenger.conf
rubber-2.5.4 templates/passenger/config/rubber/role/passenger/passenger.conf