您是否知道,在Microsoft Azure网站服务下托管的网站默认配置为在空闲20分钟(idleTimeout)和应用程序池每29小时重启(periodicRestart)后超时.这会导致第一个用户访问网站的速度很慢.
我想知道标准模式下新的"Always On"设置是否可以防止这两种情况发生.
我发现了一些提到该功能的文章,他们都非常清楚,将避免空闲超时,但没有一个明确地谈到定期重启:
我们今天介绍的其他一些有用的网站功能是我们称之为"永远在线"的功能.在站点上启用"始终开启"后,Windows Azure将自动定期ping您的网站,以确保网站始终处于活动状态且处于暖/运行状态.这有助于确保站点始终响应(并且由于缺少外部HTTP请求,应用程序域或工作进程未分页).
Azure文档也不是很明确:
始终开启 - 默认情况下,如果网站闲置一段时间,则会将其卸载.这使系统可以节省资源.如果需要始终加载站点,则可以在标准模式下为站点启用"始终开启"设置.如果禁用"始终开启",连续的Web作业可能无法可靠地运行,则应在站点上运行连续Web作业时启用"始终开启".
http://www.windowsazure.com/en-us/documentation/articles/web-sites-configure/
我在Azure网站上有一个WebJob,需要连接到VM端点才能进行REST调用.
我的端点配置为拒绝除我公司的IP范围之外的所有内容.现在我应该使用什么规则添加或url,以便我的webjob可以连接到端点?
我试过以下没有成功:
这可行,但不是我想要的:
感谢您的帮助,如果您需要精确的话,请告诉我!