Мы используем веб-сервер http sys для размещения службы веб-API. Бизнес требует ограничить максимальное количество одновременных подключений. Для этой цели используется свойство конфигурации MaxConnections:
services.Configure<HttpSysOptions>(options =>
{
options.MaxConnections = Configuration.GetValue<long?>("MaxConnections");
});
Но в случае, когда достигнуто ограничение на количество одновременных подключений, все новые подключения отбрасываются на уровне сокета. Можно ли изменить это поведение таким образом, чтобы сервер принимал запрос и возвращал клиенту ответ 4xx или 5xx?