代码之家  ›  专栏  ›  技术社区  ›  MGOwen

使用与stateserver相同服务器的同一asp.net应用程序的两个版本-错误?

  •  0
  • MGOwen  · 技术社区  · 16 年前

    我们的web应用程序有2个生产web服务器,负载均衡,可处理大量流量。

    我们也有类似的测试设置。

    Test pool:    [TEST 1]---[TEST 2] 
    
    Prod pool:    [PROD 1]---[PROD 2]
    

    <sessionState 
    mode="StateServer" 
    stateConnectionString="tcpip=123.123.123.123:42424"
    cookieless="false" 
    timeout="30"/>
    

    这有问题吗?

    我在测试服务器上偶尔会遇到一些奇怪的减速/错误,这就是为什么我首先考虑这个问题,但是prod池运行良好。。。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Jeff Atwood    16 年前

    这意味着服务器 123.123.123.123 是web场上所有服务器的所有共享状态的单一源。

    从概念上讲,它与将状态存储在集中式数据库中没有什么不同,只是在本例中,它都存储在内存中的一台服务器上,而不是数据库。

    我什么都没看到 错误的 就其本身而言。。