我部署了asp.net应用程序在IIS中,许多用户可以从Internet访问此应用程序,我们在客户端和Web服务器之间使用F5网络负载均衡器。 从IIS我怎么知道以下几点
请求IIS的每个用户请求的缓冲区大小
长请求缓冲区大小
最大并发请求大小
每秒请求数
当用户从互联网访问asp.net页面时,我们面临问题 这个asp.net页面有很多下拉列表和字段,用户填写表单, 有时用户填写表单并更改任何下拉值页面后备和用户会话断开连接
答案 0 :(得分: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 persistence'。
希望有所帮助。