-3

我的应用程序(Rails 3.2.12)使用 1 个 web dyno 和 0 个 worker dyno,使用 Heroku 上的默认配置进行部署。使用的宝石不多,也没有后台运行。

通常 - 并且大部分时间 - 应用程序加载速度非常快。但有时,不知何故,连接变得非常非常慢,并最终超时。神秘的是——在那段时间里——从第二台计算机(也在同一个网络上)加载我的网站非常快。从第一台计算机加载另一个网站也非常快。

根据实验,连接很容易修复,当我:(1)停止所有仍在加载我的网站的浏览器选项卡(2)等待几秒钟(3-5秒)(3)打开新的标签并再次打开我的网站

我相信这不是我的浏览器问题,因为它只发生在我的网络应用程序中。而且这也不是由于 dyno-idling 造成的,因为该网站正在生产中并且从未闲置超过 3 分钟(https://devcenter.heroku.com/articles/dynos#dyno-idling

4

1 回答 1

2

您可以将您的测功机增加到 2 个或更多(不再空转),或者做我所做的:使用Pingdom每隔一段时间 ping 我的站点。这可以防止网站闲置(如果网站出现故障,也会让我知道......)

于 2013-03-11T15:43:46.470 回答