Azure Webapp域绑定重新启动Webapp

时间:2018-05-03 04:25:31

标签: azure web-applications binding dns restart

我们有一个可以托管多个租户的Azure网络应用程序。

租户创建是通过webapp本身完成的,每个租户都在主域下获得自己的域名(例如tenant1.awesomestuff.com)

我们的问题是,尽管我们已经设置了Azure流量管理器,其中包含主要和冗余的Web应用程序,但在添加租户时,执行域绑定到Web应用程序的操作会重新启动Web应用程序(我希望因为它正在修改web.config在幕后)。

随着租户创建使用自己的系统中断实时租户,这变得越来越成问题。

使用流量管理器切换到冗余Web应用程序不是解决方案,因为检测到主Web应用程序停机时间过长,我们需要一种方法告诉Azure在创建租户时使用冗余Web应用程序,等待主要webapp重新启动并在切换回它之前重新启动。

我们确实在Application_Startup中有一些代码会导致一些延迟,但是我们已经对此进行了分析,并且花费了更多时间来导致大部分延迟。

欢迎任何建议。

0 个答案:

没有答案