0

我们有一堆使用 HttpSys 与自托管 http-listener 一起运行的服务。

从我们可以看到,HttpSys 只会启动 28 个并发请求(至少在我们的 4 核开发人员工作站上)。我们如何增加它?

我们尝试调整 MaxAccepts,但似乎没有任何效果

_host = new WebHostBuilder()
    .UseHttpSys(options =>
    {
        options.Authentication.Schemes = AuthenticationSchemes.NTLM | AuthenticationSchemes.Negotiate;
        options.Authentication.AllowAnonymous = true;
        options.MaxConnections = -1;
        options.MaxAccepts = 200;
    })
4

1 回答 1

0

微软已经在这个问题上回答了我。并发请求没有限制。至少除了 .net ThreadPool 没有其他限制。

MaxAccepts 是有多少线程正在拉取请求队列的工作,并将请求发送到 Threadpool 进行处理

微软的完整回应在这里

于 2019-08-30T18:20:11.383 回答