I've recently deployed a Redmine app (production env) on an AWS server and every time I go to the page after a delay (10+ minues), it take a painfully long time for the page to load. After googling for the cause of this, I've stumbled upon a passenger setting PassengerPoolIdleTime which I've set to 0. Based on my limited understanding of what this setting does, it is supposed to keep my site always running and should not be spinning any more threads. I've added this setting to /etc/apache2/apache2.conf, but it did not help. I've also added a PassengerMinInstances to my VirtualHost directive, but all to no avail.
Could someone please help me figure this out?
Thanks in advance.