首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ASP.NET路由到IIS (Web Garden)中的特定Web Worker进程?

如何使用ASP.NET路由到IIS (Web Garden)中的特定Web Worker进程?
EN

Stack Overflow用户
提问于 2019-03-02 00:35:30
回答 1查看 160关注 0票数 2

我们的web应用程序依赖于一个封闭源代码的专有DLL/库,它似乎设置了静态变量,这些变量似乎在不同的请求之间持久化和混乱状态。对于单个用户的批量请求来说,这很好,但是如果另一个用户开始使用该应用程序,则来自进程范围中第一个用户的静态变量会影响第二个用户的交互。

在每个用户/请求的基础上确定第三方DLL的静态内存使用范围的最佳方式是什么?

我认为最简单的实现是将每个请求路由到特定的Web Worker (不同进程的内存空间),但我似乎找不到任何IIS/ASP API来控制IIS如何为请求选择特定的web worker。

EN

回答 1

Stack Overflow用户

发布于 2019-12-18 04:26:12

您只能将流量路由到应用程序池本身。IIS仅对每个应用程序池的工作进程执行舍入路由。您可以使用单个worker创建多个应用程序池,然后使用HAProxy之类的工具将请求路由到不同的应用程序池。

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

https://stackoverflow.com/questions/54948780

复制
相关文章

相似问题

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