首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何防止Azure网站进入睡眠状态?

如何防止Azure网站进入睡眠状态?
EN

Stack Overflow用户
提问于 2015-11-19 04:38:22
回答 2查看 12.7K关注 0票数 31

我在ASP.NET上部署了一个Azure 5,MVC6Web应用程序。似乎如果我在10-15分钟内没有访问网站,它就会进入睡眠状态,并需要10-15秒才能苏醒过来。

我不确定是网站睡着了,还是它连接的数据库。

所以有两个问题。

  1. 我如何防止网站这么快进入睡眠状态。
  2. 有一种方法可以查看网站和数据库中正在发生的事情。他们被踢出了内存吗?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-19 06:08:28

Azure Web应用程序有一个'Always on‘选项(具有基本/标准层),它可以让你的应用程序(和相关的web作业)保持加载。

查看设置下,你会看到‘应用程序设置’:

然后查找“Always on”设置(空闲层将禁用该设置):

票数 38
EN

Stack Overflow用户

发布于 2018-07-11 18:23:58

我知道这篇文章有点老了,但这个问题仍然是相关的。

我使用一个免费的服务,叫做正常运行时间机器人- https://uptimerobot.com/

即使是在免费的一层,你也可以创建多达50个监视器来访问你的网站,至少每5分钟一次,这肯定足以让你的网站保持活力。

除了保持站点存活(不会因为使用'Always On‘而带来任何连锁反应),它还可以作为站点的监视器,让您知道站点是否已关闭。

您可以创建监视器,在响应中包含或不包含特定单词时发出警报,因此很容易检查内容是否正确。你甚至可以创建一个“测试”页面,在检查网站上的各种功能后只返回“OK”。

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

https://stackoverflow.com/questions/33789895

复制
相关文章

相似问题

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