如何防止 Azure 网站进入睡眠状态?
How to prevent an Azure website from going to sleep?
我向 Azure 部署了一个 ASP.NET 5、MVC 6 Web 应用程序。似乎如果我 10-15 分钟不访问该站点,它就会进入睡眠状态,并且需要 10-15 秒才能醒来。
我不确定是网站正在休眠,还是正在连接的数据库。
那么 2 个问题。
- 如何防止网站这么快进入休眠状态。
- 有没有办法通过网站和数据库了解 Azure 中发生的事情。他们被踢出记忆了吗?
Azure Web 应用程序有一个 'Always on' 选项(具有 basic/standard 层),可保持您的应用程序(和关联的 Web 作业)加载。
查看“设置”,您会看到 'Application settings':
然后查找 'Always on' 设置(免费套餐将禁用):
我知道这个 post 有点旧,但问题仍然相关。
我使用名为 Uptime Robot 的免费服务 - https://uptimerobot.com/
即使在免费层,您也可以创建最多 50 个监视器来调用您的网站,至少每 5 分钟一次,这肯定足以让您的网站保持活跃。
除了让网站保持活力(没有任何使用 'Always On' 的连锁反应),它还可以作为您网站的监视器,让您知道它是否已关闭。
您可以创建监视器,在响应中是否包含特定词语时提醒您,因此很容易检查内容是否正确。您甚至可以创建一个 'test' 页面,在检查您网站上的各种功能后仅 returns 'OK'。
我向 Azure 部署了一个 ASP.NET 5、MVC 6 Web 应用程序。似乎如果我 10-15 分钟不访问该站点,它就会进入睡眠状态,并且需要 10-15 秒才能醒来。
我不确定是网站正在休眠,还是正在连接的数据库。
那么 2 个问题。
- 如何防止网站这么快进入休眠状态。
- 有没有办法通过网站和数据库了解 Azure 中发生的事情。他们被踢出记忆了吗?
Azure Web 应用程序有一个 'Always on' 选项(具有 basic/standard 层),可保持您的应用程序(和关联的 Web 作业)加载。
查看“设置”,您会看到 'Application settings':
然后查找 'Always on' 设置(免费套餐将禁用):
我知道这个 post 有点旧,但问题仍然相关。
我使用名为 Uptime Robot 的免费服务 - https://uptimerobot.com/
即使在免费层,您也可以创建最多 50 个监视器来调用您的网站,至少每 5 分钟一次,这肯定足以让您的网站保持活跃。
除了让网站保持活力(没有任何使用 'Always On' 的连锁反应),它还可以作为您网站的监视器,让您知道它是否已关闭。
您可以创建监视器,在响应中是否包含特定词语时提醒您,因此很容易检查内容是否正确。您甚至可以创建一个 'test' 页面,在检查您网站上的各种功能后仅 returns 'OK'。