Повторное использование пула приложений IIS - получение времени ожидания при попытке первого подключения к серверу SQL - PullRequest
0 голосов
/ 27 сентября 2018

У нас очень странная проблема с нашим веб-приложением .Net.Это приложение работает в нескольких средах без каких-либо проблем.В новой среде, которую мы установили, когда для приложения выполняется запланированная перезагрузка, в некоторых случаях мы получаем сообщение об ошибке, что все пул соединения использовались.Для балансировки нагрузки на разных машинах существует одно и то же приложение, обычно только одно.После сбоя мы видим, что в средстве просмотра событий приложение перезапускается несколько раз - и после еще 2-3 сбоев оно успешно выполняется и успешно запускается.Ошибка ниже касается всех подключений к пулу, но как это может быть правильно?Мы только что переработали приложение и очистили пул.Чего нам не хватает?

Ошибка: System.InvalidOperationException: Истекло время ожидания.Время ожидания истекло до получения соединения из пула.Это могло произойти из-за того, что все пулы подключений использовались и максимальный размер пула был достигнут

Ошибка в строке: System.Data.ProviderBase.DbConnectionFactory.TryGetConnection

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...