【问题标题】:Increase number of threads per worker process IIS增加每个工作进程 IIS 的线程数
【发布时间】:2013-07-11 17:38:16
【问题描述】:

如何增加 IIS 中每个工作进程的线程数?

【问题讨论】:

  • @LittleBobbyTables,哦,是的,但是他们没有设置 IIS 的 UI 方式。所以我认为这会有所帮助。
  • 你可以随时用你的答案来回答问题,而不是创建一个新的问题和答案;当有多个问题问同一个问题时,它只会变得混乱。

标签: iis-7 worker-process


【解决方案1】:

使用 IIS 可以做到这一点。我到处搜索,所以我决定把它放在这里让大家使用这些信息。

点击服务器。然后在右侧窗格中,双击 ASP。

增加每个处理器的线程数

【讨论】:

【解决方案2】:

使用配置文件

例如:

%windir%\Microsoft.NET\Framework64[版本]\config\machine.config

<configuration>
    <system.net>
        <connectionManagement>
            <add address="*" maxconnection="24" />
        </connectionManagement>
    </system.net>
    <system.web>
        <processModel
            autoConfig="true"
            maxWorkerThreads = "100"
            maxIoThreads = "100"
            minWorkerThreads = "50"
            minIoThreads = "50" />
        <httpRuntime 
            minFreeThreads="176" 
            minLocalRequestFreeThreads="152" />
    </system.web>
</configuration>

【讨论】:

  • 可以在网站的 web.config 级别覆盖它吗?
【解决方案3】:

Application Pool > Advanced Settings > Maximum Worker Processes

【讨论】:

  • 这样你设置进程数,而不是每个进程的线程数。
猜你喜欢
  • 2014-05-19
  • 2019-04-06
  • 2014-08-02
  • 1970-01-01
  • 2020-11-24
  • 2020-08-28
  • 2018-11-12
  • 1970-01-01
  • 2010-11-04
相关资源
最近更新 更多