每5分钟一次Azure Hitting Web APP主页

时间:2019-07-15 08:09:39

标签: asp.net-mvc azure azure-web-sites

我在Azure上有一个Web应用程序,它看起来像App Insights或某些监视功能每5分钟ping通我的主页一次。

这只是令人讨厌的事情,因为我已经在主页上添加了日志记录以记录访问详细信息。

有什么我可以做的。我尝试通过以下方式排除这些ping操作:

var userHostIp = Request.UserHostAddress;
if ((string.IsNullOrEmpty(userHostIp) || !userHostIp.Equals("::1")))
{
   Logger.Log("Page Visited: Home page");
}

我在日志中看到的IP地址是 :: 1 ,但这也不起作用。

1 个答案:

答案 0 :(得分:2)

听起来好像您在应用配置中启用了AlwaysOn,这会定期ping您的应用以将其保存在内存中,从而避免冷启动。

如果要停止ping,则只需禁用该选项。另外,如果您希望继续执行ping但又不想记录它们,则可以尝试进行更宽松的比较检查,例如

userHostIp.Contains("::1")