处于睡眠模式的Azure coreos

时间:2016-02-19 04:07:13

标签: node.js azure bookshelf.js

我在Azure中托管我的容器使用Coreos,并且我使用bookshelfjs / knexjs将nodejs应用程序连接到外部mysql数据库。

问题是在某个时候应用程序将进入休眠模式,当我发出第一个请求时它不会响应,但在第三次重试后它会成功。

这是因为Azure?

1 个答案:

答案 0 :(得分:0)

Azure VM托管的CoreOS与Azure WebApp类似,线程https://serverfault.com/questions/620788/does-enabling-always-on-in-a-ms-azure-website-make-it-more-expensive表示。

为了平衡Azure资源,Azure将卸载您的空闲资源,直到第一次ping或请求。

因此,如果您希望CoreOS始终有效,您可以尝试以适当的时间间隔触发请求应用程序的作业,或者您可以尝试为CoreOS VM配置AlwaysOn可用性组。