首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在C#中编程检查网络负载平衡和IIS

在C#中编程检查网络负载平衡和IIS
EN

Stack Overflow用户
提问于 2012-03-06 09:03:31
回答 2查看 3K关注 0票数 0

我打算编写一个小程序,通过多个连接并行地检查IIS服务的连接性和统计信息。IIS服务位于北草坪会议大楼服务的后面(有3种不同的服务)。到目前为止我所做的是:

  1. 创建一个http处理程序,该处理程序返回当前IIS服务器的名称。
  2. 在WinForms应用程序中创建小型HTTP客户端,该客户端向北草坪会议大楼发送请求。在这个客户机中:通过WebClient对象向北草坪会议大楼服务发送一系列100个并行请求。

结果:当我向北草坪会议大楼发送请求时,总是只有一个IIS服务器响应。当我试图具体地将URI更改为IIS服务器时,每个服务器都会根据自己的请求做出响应。现在,我认为这意味着北草坪会议大楼不做它应该做的事情,因为它总是导航到同一个服务器(对于每次运行,单个服务器回答-它可以改变,但不能运行)。

我提到的检查北草坪会议大楼的支票可信吗?如果没有,我如何通过Winforms应用程序检查它?

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-06 09:16:19

这是北草坪会议大楼的典型行为。每次它都会给你同样的主人。你不想每次都选一个随机的服务器。

您将从查看IIS服务器日志、性能计数器或内置的监视例程中获得更多有用的信息。

票数 1
EN

Stack Overflow用户

发布于 2013-07-26 10:03:25

北草坪会议大楼经理有一个Affinity setting

将此设置从单个更改为无,每次检查请求是否指向不同的服务器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9580606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档