Windows上的Rails 5 Puma在20分钟后进入睡眠状态

时间:2016-11-20 00:06:47

标签: ruby-on-rails ruby iis puma

首先,我对铁轨生产的了解有限,所以请保持温和。

我试图在IIS上使用puma运行我的rails应用程序。我正在使用httpPlatformHandler。一切都很好,我可以访问我的应用程序就好了。

我将它闲置20-30分钟,然后说刷新页面或点击链接,我得到turbolinks加载栏,加载大约需要30秒。之后再回到工作状态。

我很难理解为什么turbolinks在闲置一段时间后需要重装?这是国际空间站的缓存吗?还是彪马要睡觉?或其他什么?

我真的不确定在这里发布什么设置和配置会有用,所以请问我会提供。

提前感谢您的任何帮助。

1 个答案:

答案 0 :(得分:1)

此行为与您的ruby应用程序无关,而是与IIS配置有关。默认情况下,IIS在20分钟后回收应用程序。

您应将空闲超时设置为0以禁用它。

请参阅 How to disable the application pool idle time-out in IIS7?