SQL服务器会议的国家,网络场,并IIS配置
-
10-07-2019 - |
题
所以我设置了SQL服务器会议的国家使用SQL服务器2008年的临时数据库和今天我决定看到表格中的数据只能找到这个的ASPStateTempApplications表:
标识应用程序
538231025/lm/w3svc/1/root
611758131/lm/w3svc/3/root
802488340/lm/w3svc/4/root
-940085065/lm/w3svc/4/root/webapp
685293685/lm/w3svc/5/root
1210055478/lm/w3svc/5/root/webapp
我们有2个负载均衡的网络服务器。
当我看到id的网络应用程序的服务器我看到web1有app1id4和web2有app1id5.同样的事情发生的其他应用程序。web1有2id1和web2有2id3。
我的常识告诉我,该网服务器是不分享会作为本届会议id使用的应用程序的标识。我是正确的?如果那么,为什么这不是轻微的详细不那么明显,在文档?我应该做的id匹配上的这两个网服务器?
解决方案
该应用程序的标识使用期间的设立符,帮助避免冲突从一个应用到另一个。它创造了通过计算的散列IIS应用程序的道路。
在环境中,流动可能是这样的:
- 服务器创建一届会议的ID,将它设置在一个饼干,和储存的一些数据中的相应届会议(一个行ASPStateTempSessions).本届会议ID列创建连接session ID与应用程序的标识。
- 服务器B收到的请求有一个预先存在的session ID,并使用它找到相关的会议的数据从ASPStateTempSessions表。如果应用程序ID是不同的,产生的关键,也将是不同的。
净效果具有多个服务器的与不同的AppIds,共享同一届会议是,IDs创建一个服务器不会碰那些从另一个服务器和计算机与不同AppIds不会看到对方的会议。
不隶属于 StackOverflow