乘客不遵守设置

乘客不遵守设置

我的 Apache 配置中有以下设置(不是在其中一个虚拟主机中,而是全局的):

RailsSpawnMethod smart
RailsAppSpawnerIdleTime 0
PassengerMinInstances 2
PassengerMaxPoolSize 5
PassengerPoolIdleTime 120

但不知何故,每次我访问我的 gitlab 子域时,一旦超过空闲时间,加载就会花费很长时间。使用 PassengerPreStart 指令启动时也是如此。据我了解,应该PassengerMinInstances 2可以防止 Passenger 完全关闭,因此一旦 Passenger 加载完毕并且 Apache 不会重新启动,等待时间应该为 0。

答案1

你使用的是乘客 3 吗?因为乘客 2 据说没有这个选项。但乘客 2 有解决方案

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

在 crontab 中:)

相关内容