乘客不尊重设置

我在我的Apacheconfiguration(不是在一个虚拟主机,但全球)有以下设置:

RailsSpawnMethod smart RailsAppSpawnerIdleTime 0 PassengerMinInstances 2 PassengerMaxPoolSize 5 PassengerPoolIdleTime 120 

但不知何故,每次我访问我的gitlab子域时,一旦超过空闲时间,永远加载。 使用PassengerPreStart指令时,启动也一样。 根据我的理解, PassengerMinInstances 2应该防止乘客完全closures,所以一旦乘客被装载并且阿帕奇没有重新启动,应该有0等待时间。

你使用乘客3吗? 因为乘客2没有这个选项AFAIR。 但是对于乘客2有解决办法

 */5 * * * * curl http://foobar.com 

在crontab 🙂