RoR应用程序需要很长时间才能启动

时间:2014-04-30 06:21:43

标签: ruby-on-rails boot

我有RoR应用程序,第一次启动需要很长时间。大约5-10分钟。 链接到我的应用 - HERE

但是当它开始时它的效果非常好。有些关闭我的服务器管理员,我强烈要求我必须每30分钟左右使用cron来卷曲首页。

这可能是解决方案吗? 或者我怎样才能确定原因呢?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您正在使用Phusion Passenger应用程序服务器,则可能需要使用PassengerPreStart指令。

来自documentation

  

默认情况下,Phusion Passenger不会启动任何应用程序进程   直到首次访问所述Web应用程序。结果是   所述Web应用程序的第一个访问者可能会遇到一点延迟   正如Phusion Passenger正在按需启动Web应用程序。如果   这是不可取的,那么这个指令可以用来预先启动   Apache启动期间的应用程序进程。