我在IIS上有2个不同的网站,在2个独立的应用程序池中运行相同的应用程序。
一个网站绑定到端口80,另一个网站绑定到8080。
应用程序位于具有主动被动配置的负载平衡器之后,因此我们可以在部署时停止一个应用程序池,然后它将自动切换到另一个。
我正在经历一种相当奇怪的行为。
在部署过程中,我们停止在端口80上运行网站的应用程序池。 LB切换到端口8080,一切正常。
成功部署后,我们启动了应用程序池,奇怪的事情发生了。正在运行相同应用程序但端口8080上的应用程序池被回收,这导致我们的LB健康检查延迟了10秒。
通过停止在端口8080上运行的应用程序并再次将其重新启动来进行其他操作时,不会发生这种情况。
此行为的原因是什么?
它是带有IIS 8.5的Windows Server 2012 R2