我在azure中自动缩放有问题。缩放过程工作正常,但是当添加新实例时,它就变成没有流量。
我的情景:
我有2个正在运行的实例,其中包含WCF Web服务。现在我从其他2个服务器(不是天蓝色)数据中射到了webservice。 一段时间后,自动缩放开始,并添加一个新实例。这两台服务器在前两台服务器上仍然产生负载。然而,新的没有得到任何。
我认为azure正在使用循环法进行负载平衡,或者我错过了某事。别的?
请求任何帮助。
答案 0 :(得分:2)
问题是由于TCP连接保持活动状态 - 当客户端首次连接时,建立连接到现有实例,然后它会持久存储到这些实例。因此,当服务向外扩展时,除非连接断开,否则客户端不会重新连接。新客户端将连接到现有实例和新实例。
这是another question for a very similar scenario。出于测试目的,您可以禁用keep-alive以确保负载确实在实例之间分配。