我们在Apache/2.2.3上运行Redminine1.0,其中使用了客运和ruby 1.8.7以及rails 2.3.5。硬件是512 is的Linode VPS。我们在一段时间内第一次访问红地雷时,正经历5-6秒的延迟.在我们访问了它之后,页面加载得非常快。这是一种错误配置还是预期的行为?我们能做些什么让我们的开发人员更快乐一点?
发布于 2010-08-12 15:19:41
使应用程序实例保持较长时间的一种方法是修改:
PassengerPoolIdleTime有关此问题的更多信息,请参见公共交通旅客用户指南。
到目前为止,我有很好的经验,把它设置为3600。
发布于 2010-08-12 15:08:39
有什么办法在第一次发射后将它保存在记忆中以避免将来的延迟?
编辑:PassengerPoolIdleTime 0的功能就像一种魅力。我怎么会错过这个选择?
发布于 2010-08-11 20:55:26
它的典型行为几乎任何Rails应用程序,至少在我的经验。对于像红矿山这样大的应用来说,情况尤其如此。加载时间是因为您实际上正在启动一个可执行文件,并在第一次启动时将应用程序加载到内存中。
https://serverfault.com/questions/169504
复制相似问题