За последние два дня я пытался разрешить следующую ошибку:течи соединения в Entity Framework
Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
Насколько я проверил все наши DbContext
запросов обернуты using
, и еще похоже, что он не устраивается или что-то еще.
Есть ли способ определить, является ли веб-приложение утечкой соединения? Ir что-то еще я могу попробовать ?!
Я попытался увеличить тайм-ауты в SQL Server + увеличить размер пула от значения по умолчанию от 100 до 200 в качестве временного результата, но это не помогло, и это не те решения, которые я хочу.
Любые предложения помогут.
Вы используете транзакции? –
Вы правильно разместили контекст? –
Danny dbcontext завернут в использование, есть ли что-нибудь еще, что я должен делать ?! –