我的应用程序(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)