小编PLT*_*PLT的帖子

"Always On"设置是否会阻止BOTH idleTimeout和periodicRestart?

您是否知道,在Microsoft Azure网站服务下托管的网站默认配置为在空闲20分钟(idleTimeout)和应用程序池每29小时重启(periodicRestart)后超时.这会导致第一个用户访问网站的速度很慢.

我想知道标准模式下新的"Always On"设置是否可以防止这两种情况发生.

我发现了一些提到该功能的文章,他们都非常清楚,将避免空闲超时,但没有一个明确地谈到定期重启:

我们今天介绍的其他一些有用的网站功能是我们称之为"永远在线"的功能.在站点上启用"始终开启"后,Windows Azure将自动定期ping您的网站,以确保网站始终处于活动状态且处于暖/运行状态.这有助于确保站点始终响应(并且由于缺少外部HTTP请求,应用程序域或工作进程未分页).

http://weblogs.asp.net/scottgu/archive/2014/01/16/windows-azure-staging-publishing-support-for-web-sites-monitoring-improvements-hyper-v-recovery-manager-ga-和PCI-compliance.aspx

Azure文档也不是很明确:

始终开启 - 默认情况下,如果网站闲置一段时间,则会将其卸载.这使系统可以节省资源.如果需要始终加载站点,则可以在标准模式下为站点启用"始终开启"设置.如果禁用"始终开启",连续的Web作业可能无法可靠地运行,则应在站点上运行连续Web作业时启用"始终开启".

http://www.windowsazure.com/en-us/documentation/articles/web-sites-configure/

azure connection-timeout azure-web-sites

13
推荐指数
1
解决办法
6833
查看次数

如何配置Azure VM端点ACL以允许从同一门户上的Azure Webjob进行连接

我在Azure网站上有一个WebJob,需要连接到VM端点才能进行REST调用.

我的端点配置为拒绝除我公司的IP范围之外的所有内容.现在我应该使用什么规则添加或url,以便我的webjob可以连接到端点?

我试过以下没有成功:

  • 在ACL中允许我的网站虚拟IP地址
  • 使用内部IP而不是DNS连接到端点而不更改ACL
  • 使用公共虚拟IP而不是DNS连接到端点,而不更改ACL

这可行,但不是我想要的:

  • 删除当前ACL并允许所有ACL
  • 保留ACL,但在我的网站IP中添加/ 16规则

感谢您的帮助,如果您需要精确的话,请告诉我!

azure azure-web-sites azure-virtual-machine azure-webjobs

6
推荐指数
1
解决办法
1500
查看次数