Azure应用服务对不同的应用服务实例提供了另一个响应

时间:2019-03-25 13:32:39

标签: azure azure-web-sites azure-web-app-service

我正在Azure上设置一个Web应用程序,为此我正在使用Azure应用程序服务。目前,应用程序服务在晚上将比例缩减为1个实例,在早晨将比例再次扩展。

在有2个实例的情况下将请求发送到应用程序服务时,响应取决于处理请求的实例。我期望200,但是有一半的时间我会得到500 http响应。

我发现它取决于实例,因为当我使用Cookie ARRAffinity(可让您选择应用程序服务的特定实例)时,我能够在1台计算机上始终重现200条响应,而在服务器上始终可以重现500条响应其他机器。

WEBSITE_LOCALCACHE_ENABLED为假,因此应用服务应该使用相同的代码,如果我没记错的话,它来自1个网络共享。

因为有一半时间,应用程序运行正常,我认为这不是代码问题,而是Azure上的基础设施问题。

该Web应用程序是用.NET编写的,并使用.NET Core 2.2。操作系统版本是Windows和64位系统。

1 个答案:

答案 0 :(得分:0)

这可能是实例问题,也可能是代码问题。当您看到此问题时,请尝试从门户进行高级重启,看看是否有帮助。

在出现问题期间,请参阅诊断和解决应用服务刀片的问题,并在“可用性和性能”部分下查看日志信息,这将提供更好的主意。