Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Microsoft Azure:什么在生成频繁的~/Monitor/MonitorPage.aspx页面请求?_Azure - Fatal编程技术网

Microsoft Azure:什么在生成频繁的~/Monitor/MonitorPage.aspx页面请求?

Microsoft Azure:什么在生成频繁的~/Monitor/MonitorPage.aspx页面请求?,azure,Azure,我们有一个ASP.NET网站,它由两个web角色实例支持,这些实例在Azure上的VM中运行,并带有最新的Azure SDK for.NET 2.5。突然间,我们看到以下几十个例外: Error Caught in Application_Error event SOURCE: System.Web ERROR MESSAGE: The file '/Monitor/MonitorPage.aspx' does not exist. STACK TRACE: at System.Web.Co

我们有一个ASP.NET网站,它由两个web角色实例支持,这些实例在Azure上的VM中运行,并带有最新的Azure SDK for.NET 2.5。突然间,我们看到以下几十个例外:

Error Caught in Application_Error event
SOURCE: System.Web
ERROR MESSAGE: The file '/Monitor/MonitorPage.aspx' does not exist.
STACK TRACE:   at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile, Boolean throwIfNotFound, Boolean ensureIsUpToDate)
   at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean throwIfNotFound)
   at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp)
   at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath)
   at System.Web.HttpApplication.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) EVENT LOG ENTRY TYPE: Error
VERSION: MyApp, Version=10.7.5521.24961, Culture=neutral, PublicKeyToken=null Error on Page: /Monitor/MonitorPage.aspx Error in URL: http://255.255.255.255/Monitor/MonitorPage.aspx
FORM: 
QUERYSTRING: 
WEB BROWSER: Unknown 0.0
USER HOST ADDRESS:  255.255.255.255
USER HOST NAME:  255.255.255.255
我故意混淆了应用程序名称和IP地址

我查看了这两个实例的siteroot目录,它们都没有~/Monitor/MonitorPage.aspx页面

我查看了两个实例上的应用程序事件日志以查找错误。一个实例上的错误似乎过多。所以,我重新想象了它。现在,两个实例应用程序日志上的错误看起来都是正常的,但是异常仍然大约每30秒抛出一次

另一个线索是Azure管理控制台中的云服务监视器页面为空,包括最近7天的时间跨度。它以前从未是空白的

在阅读了SDK 2.5之后,我意识到我丢失了一个诊断配置文件。因此,我将其添加到web角色并重新部署。这是我的模糊诊断.wadcfgx文件:

工作 符合事实的
Microsoft Azure支持已确定该问题是由SLB软件负载平衡器中的错误引起的。

Microsoft Azure支持已确定该问题是由SLB软件负载平衡器中的错误引起的。