从昨天(美国东部时间2016-02-11 18:32)开始,我们在azure webapps的“new relic”监控日志中发现了这个神秘的错误。它似乎每5分钟发生一次,我们有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)
![](https://i.stack.imgur.com/r4uCM.png)
知道是什么原因吗?是kudu/azure问题吗?我能做些什么吗?
1条答案
按热度按时间efzxgjgh1#
昨天确实有一个新的kudu版本导致了这个回归(build)
51.50211.2078
). 当它被找到,并且部署了额外的构建(build)51.50212.2079
)去解决它。但是,它在站点重新启动之前不会生效。请尝试重新启动您的站点并确认问题已解决。如果您转到kudu主页,您可以确认重启前后的版本。