【问题标题】:Request buffer size for each user request to IIS每个用户对 IIS 的请求的请求缓冲区大小
【发布时间】:2016-12-25 01:11:30
【问题描述】:

我在 IIS 中部署了 asp.net 应用程序,这个应用程序可以被许多用户从 Internet 访问,我们在客户端和 Web 服务器之间使用了 F5 网络负载平衡器。 从 IIS 我怎么知道以下几点

每个用户对 IIS 的请求的请求缓冲区大小 长请求缓冲区大小 最大并发请求大小
每秒请求数

当用户从互联网访问 asp.net 页面时,我们遇到了问题 这个 asp.net 页面有许多下拉列表和字段供用户填写表格, 有时用户填写表格并更改任何下拉值页面回发和用户会话断开

【问题讨论】:

    标签: asp.net iis-8 f5


    【解决方案1】:

    您是否对 F5 BIG-IP 和 IIS 服务器之间的通信进行了数据包跟踪 (tcpdump)?这样做应该消除任何假设/猜测工作。看看这篇文章:

    https://support.f5.com/kb/en-us/solutions/public/0000/400/sol411.html?sr=56628774

    如果 BIG-IP 和 IIS 服务器之间的通信是加密的(您没有在 BIG-IP 上使用 SSL 卸载),您将需要使用 ssldump。此处的说明: https://support.f5.com/kb/en-us/solutions/public/10000/200/sol10209.html?sr=56628774

    这至少会显示任一设备是否正在发送 TCP RST。它还可以显示是否有任何 HTTP 错误正在发送。

    另外,您是否使用会话持久性?可能正在做出“重新负载平衡”决定并将用户发送到不同的服务器,这也可能导致您描述的行为。如果是这种情况,那么您应该研究“cookie 持久性”。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-22
      • 1970-01-01
      • 2021-12-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多