我的乘客供电的Rails应用程序有时需要很长时间才能加载

Len*_*ann 6 apache ruby-on-rails passenger

我使用Apache + Passenger来托管一些Rails应用程序.当没有更长时间的请求时,某些东西似乎进入睡眠模式.然后,该站点需要10-20秒才能加载.当没有更长时间的请求时,有些东西必须醒来.

我该如何解决这个问题?我有足够的内存,所以如果进入睡眠状态只是保持清醒,应该没问题.;)

Jim*_*nke 10

看一下PassengerPoolIdleTimePassenger 的参数.它指出应用程序实例在关闭以节省内存之前可以空闲的最大秒数.

默认值为300,但您可以尝试设置更高的数字,看看是否有帮助.