首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Heroku dyno睡眠和唤醒是如何在被子下工作的?

Heroku dyno睡眠和唤醒是如何在被子下工作的?
EN

Stack Overflow用户
提问于 2016-03-29 02:59:24
回答 2查看 387关注 0票数 9

这是我一直想知道的事情--具体地说,如何在收到连接请求时打开容器或服务器(让它在x分钟不活动后进入睡眠状态非常容易)。

假设我在亚马逊网络服务上有一个关闭的EC2实例。在导航到其DNS URL或IP地址时,我希望服务器唤醒并将其内容提供给客户端。Heroku目前正在设法做到这一点,我一直想知道scenes...and背后发生了什么我知道像亚马逊网络服务这样的云服务器通常没有唤醒- on -lan功能。

我对可能发生的事情有一些想法--也许睡眠中的dynos实际上并没有被“关闭”,而只是被强制闲置。它们也可能是连接到更大的“母”服务器的容器,该“母”服务器接收连接请求,假脱机休眠服务器,然后将连接转发到激活的服务器。有建筑知识的人知道秘诀是什么吗?

正如你可能会说的,我对开发运维或管理服务器几乎一无所知。这只是满足了我的好奇心。

EN

回答 2

Stack Overflow用户

发布于 2020-12-27 09:04:35

这只是一个假设!设想一个配置了水平pod autoscaler (HPA)以保持0 pod活动的Kubernetes环境。这将使Node仍然保留未使用的资源,从而允许将其分配给其他客户端和/或应用程序。当您执行wake-up时,您实际上是在配置HPA以使活动pod保持在0之上,从而给人一种关闭并重新启动应用程序的印象。

票数 0
EN

Stack Overflow用户

发布于 2018-04-15 03:52:06

亚马逊网络服务EC2有一个API,您可以使用它来控制/配置服务器,就像您通过其仪表板所做的那样。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36269135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档