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

运行多个ASP.NET网站的IIS 6.0上的Web Garden属性

  •  1
  • Dani  · 技术社区  · 15 年前

    在一台服务器上托管的ASP.NET网站很少,对一个网站的调用会向另一台服务器(服务器场外)发出调用,而另一台服务器又会调用服务器上的另一个网站的设置中,将最大工作进程数设置为大于1是否有任何逻辑(一旦结果从第二个站点返回到外部服务器,最后一个返回第一个服务器调用,每个人都很高兴…)

    它通常工作得很好(在web garden设置了1个),但有时,外部服务器从第二个站点(服务不可用)收到503错误,我不知道将其绑定到哪里。。。。

    这有什么好处吗?

    我看到了警告 Here 因此,我需要了解此设置如何影响我在此服务器上运行的站点。

    我检查了http.sys错误日志,没有发现任何内容。

    2 回复  |  直到 7 年前
        1
  •  0
  •   AnthonyWJones    15 年前

    从“开发”的角度来看,我把“第二个站点”(返回503的站点)放在它自己的应用程序池中。如果这已经是事实,那么在网络花园里胡闹可能会解决它,可能会导致其他问题,但这并不能告诉你为什么一开始就得到503。

        2
  •  0
  •   Rihan Meij    15 年前

    从我对最大工作进程数的理解来看,它非常依赖于机器上的处理器体系结构。如果你有多个处理器,你可以增加这个,据我所知,这个“公式”就是你拥有的处理器数量。因此,如果您有一台四处理器机器,将工作进程数增加到4个可能会导致更好的性能。我会密切关注性能监视器,以确保降低开销不会开始增加资源锁定。

    日韩