Предыстория: я перемещаю свое приложение с mssql на npgsql v2.0.11.92. Через несколько минут или часов запуска моего приложения я получаю System.Exception: Timeout при получении соединения из пула.
Я использую lib версии 2.0.11.92 в среде x86 на платформе x64. Все соединения закрываются и самое позднее помещаются в блок finally, но через некоторое время я получаю сообщение об ошибке. Итак, это должна быть проблема библиотеки Npgsql.
В моем приложении каждые несколько секунд в фоновом режиме выполняется множество запросов, но в большинстве случаев они просто выполняются последовательно, а не параллельно.
Моя используемая строка подключения: SERVER=mydbserver;MINPOOLSIZE=3;MaxPoolSize=15;ConnectionLifeTime=7;DATABASE=Test DB;UID=user;PWD=pass
Я пытаюсь диагностировать утечки соединений postgres в npgsql.
К вашему сведению: В библиотеке Npgsql уже была проблема с утечкой, которая была исправлена в последней версии 2.0.11.92. Но все же есть некоторые проблемы, я полагаю.
Кто-нибудь сталкивался с подобными проблемами с текущей версией библиотеки (npgsql v2.0.11.92)?