繁体   English   中英

Heroku - 旋转

Heroku - Spin Up

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个部署到Heroku的站点。 这是一个低流量的网站,所以如果没有人去它几个小时,然后去它,它将需要大约5-10秒加载。 对该网站上其他页面的任何其他请求都会很快加载。 如果我完全退出网站并在几分钟后再回来查看,它也会很快恢复。

只有当它闲置几个小时才会使旋转时间明显。 还有其他人有这个问题吗? 如果是这样,你是如何解决的。

在讨论这个主题时,Google App Engine也会发生同样的事情吗? 我目前正在尝试这些应用程序托管平台,所以我对技术/语言没有任何偏好。

5 个回复

“解决”此问题的最快方法是确保您的网站始终处于运行状态。 设置一个pingdom帐户(http://www.pingdom.com/),每隔几分钟就会对你的网站进行ping操作,以保持其活着。

我有一个特殊的路线myapp.com/keep_alive ,除了没有缓存就击中了rails堆栈,它什么也没做。

希望这有帮助!

你碰巧是用'免费计划'来托管它,即。 只有1个dyno?

如果是这样,您所经历的可能是Dyno Idling 你可以增加动态数量,以便你的应用程序“永远在线”

根据我的理解,Heroku公开了这种行为。

对于免费站点托管,一个heroku'Dyno'专用于您的站点,如果dyno在一段时间内处于非活动状态,那么资源将被重定向到其他地方,当您尝试访问该站点之后系统必须请求Dyno回来了。

您可以通过支付额外的dyno来预防这种情况,这些dyno会坚持您的网站,或者您可以使用自动脚本定期访问该网站。

减少这个时间你可以做的最好的事情是最小化你的slug的大小。 这包括删除任何PSD或AI图像资源,删除PDF和最小化宝石集等步骤。 有关详细信息,请参阅: http//devcenter.heroku.com/articles/slug-size 作为参考,我的应用程序通常可以在大约一秒钟内启动。

如果您不想为Pingdom付费,可以尝试使用开源替代方案:Pinger

https://github.com/austinthecoder/pinger

3 旋转框未显示

我不确定为什么我的GUI的所有方面都与旋转框分开显示(它的代码在home函数中)。 我尝试将其移至init (self)函数,但这不起作用。 我认为将它放在home函数中是很直观的,因为那是我所有其他GUI(例如按钮)所在的位置。 ...

4 在Azure中启动临时环境

我们拥有中型服务架构。 对于程序员来说,最好是能够在集成到主环境之前在集成环境中测试他/她的代码。 我是否可以基于Git中的分支在Azure中启动一堆网站? 有点像临时环境。 合并分支后,应该删除此环境。 我可能会想象这是一个巨大的话题,但是现在我什至不知道该用什么搜索。 如 ...

5 如何以编程方式启动吊舱?

我有一个功能可以根据用户请求将任务添加到不同的队列中。 任务排队后,有一些工作人员在听队列将开始执行任务。 例如,用户向队列“A”添加了 200 个任务。 侦听队列“A”的工作人员开始执行任务。 当有人向队列添加任务时,我想启动一些在给定队列上侦听的工作人员。 例如,用户向队列“A”添加了 2 ...

6 旋转按钮以增加javascript中的数量

我做了一个旋转控制只作为onclick事件递增和递减我的问题是我想限制它永远不允许显示在值1以下当前当它显示1并且我点击减量箭头时它会下降为零,从那里继续-1,-2,-3等 这是我可以添加到此脚本/功能的方式,以使最小数量显示为1 我在head标签中的功能是: 而我在表格中的 ...

7 Heroku 使用哪种方法来旋转 dyno worker?

我过去 4-5 年一直在使用 heroku,最近开始在 Infra 作为代码工作,我想知道 Heroku 使用哪种技术/方法来狙击 dynos 或工作人员,我尝试在网上搜索 LXC 或其他东西,但是无法找到任何答案。 谢谢 ...

8 当我旋转气流泊坞窗然后旋转它时连接消失

我是气流和 docker 的新手,但是,我已经能够让我的第一个 DAG 工作,使用我使用气流 Web 服务器 UI 创建的连接。 连接只是使用基本身份验证的用户名和密码,以便能够使用 requests.get 调用 API 端点。 然后我像这样设置变量。 USERNAME = BaseHook ...

9 调低未使用的Dokku容器(并在访问时调高它们)

当一天不使用该应用程序时,Heroku会为免费帐户缩减容器。 对于部署在Dokku上的系统,我们具有运行同一应用程序的生产,暂存以及开发人员容器。 今天,我注意到一个Dokku应用程序在我们的开发VM上无限期挂起。 经过调查,我发现问题是由于VM内存不足所致。 我杀死了几个容器后,容器成 ...

10 Azure SQL Server计算机启动时间

我制作了一个简单的webapi,可以从Azure SQL服务器检索一些数据。 但是我注意到,每当我请求获取一些数据时,加载它都需要一些时间(5 +-秒)。 在短时间内(例如5分钟)内第二次它将更快地恢复原状。 是否有类似机器旋转的东西造成这种延迟? 有没有办法摆脱这种延迟? 真讨厌 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM