我们正在使用 http sys web 服务器来托管 web api 服务。业务需要限制最大并发连接数。用于该目的的 MaxConnections 配置属性:
services.Configure<HttpSysOptions>(options =>
{
options.MaxConnections = Configuration.GetValue<long?>("MaxConnections");
});
但是,当并发连接限制达到所有新连接时,所有新连接都会在套接字级别被丢弃。是否可以更改此行为,以便服务器接受请求并向客户端返回 4xx 或 5xx 响应?