4

从昨天(2016-02-11 18:32 EST)开始,我们的 Azure Webapps 的“New Relic”监控日志中出现了这个神秘的错误。似乎每 5 分钟发生一次 我们有五个应用程序,所有应用程序都是昨天在那个确切时间左右部署的,但是部署过程和以前一样......

应用程序都可以正常工作。我不知道这个错误来自哪里,但堆栈跟踪提到Kudu.Services.Web.Tracing.TraceModule.OnBeginRequest

Error message
System.UriFormatException: Invalid URI: The hostname could not be parsed.

Stack trace
at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
at System.Web.Util.UriUtil.BuildUriImpl(String scheme, String serverName, String port, String path, String queryString, Boolean useLegacyRequestUrlGeneration)
at System.Web.Util.UriUtil.BuildUri(String scheme, String serverName, String port, String path, String queryString)
at System.Web.HttpRequest.BuildUrl(Func`1 pathAccessor)
at System.Web.HttpRequest.get_Url()
at Kudu.Services.Web.Tracing.TraceModule.TryConvertSpecialHeadersToEnvironmentVariable(HttpRequestWrapper request)
at Kudu.Services.Web.Tracing.TraceModule.OnBeginRequest(Object sender, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

新遗物错误

任何想法是什么原因造成的?是 Kudu / Azure 问题吗?我能做些什么吗?

4

1 回答 1

4

昨天确实有一个新的 Kudu 版本导致了这种回归(build 51.50211.2078)。当它被发现时,并部署了额外的构建 (build 51.50212.2079) 来解决它。但是,它在站点重新启动之前不会生效。

请尝试重新启动您的站点并确认问题已解决。如果去Kudu主页,可以确认重启前后的版本。

于 2016-02-12T15:42:54.373 回答