I have the following settings in my Apache config (not in one of the vhosts but globally):
RailsSpawnMethod smart
RailsAppSpawnerIdleTime 0
PassengerMinInstances 2
PassengerMaxPoolSize 5
PassengerPoolIdleTime 120
but somehow, each time I access my gitlab subdomain, it takes like forever to load once the idle time is exceeded. Same goes for the startup when using PassengerPreStart directive. As I understood the PassengerMinInstances 2
should prevent passenger from closing down completely, so there should be 0 waiting time once passenger was loaded and Apache is not restarting.