Я получаю сообщение об ошибке истекшего времени при переносе приложения на VS2005 на VS2008 - PullRequest
0 голосов
/ 03 сентября 2010

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

Я снова получаю ту же проблему. Я проверил, все ли мои соединения закрыты. По прошествии некоторого времени все равно появляется та же ошибка.

Есть ли какие-либо проблемы с GC? Есть ли какая-либо утилита, показывающая, какой код пропускает соединение?

1 Ответ

0 голосов
/ 16 сентября 2010

У меня была эта проблема на моем живом веб-сайте с миллионами пользователей.

Я нашел два решения, и оба работали для меня.

1) Немедленное решение: установите Pooling = false в строке подключения.

2) Позже я закрыл все соединения в своем коде и установил Pooling = true.

http://www.15seconds.com/Issue/040830.htm

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