У меня есть приложение .Net (REST API), которое обращается к базе данных SQL Server. Иногда, когда есть много запросов API одновременно, я получаю исключение Connection Timeout, из-за которого все запросы не выполняются. Это не всегда так и происходит только тогда, когда на сервер одновременно поступает много запросов.
Сведения об исключении:
System.Data.SqlClient.SqlException (0x80131904): истекло время ожидания подключения. Время ожидания истекло при попытке использовать подтверждение квитирования перед входом в систему. Это могло быть связано с тем, что квитирование перед входом в систему не удалось или сервер не смог ответить вовремя. Время, потраченное на попытку подключения к этому серверу, было - инициализация [Pre-Login] = 4; рукопожатие = 14992; ---> System.ComponentModel.Win32Exception (0x80004005): время ожидания операции истекло.
Любая помощь здесь будет высоко оценена.