On Thu, Aug 14, 2008 at 3:24 PM, matthieu Barthélemy
<[EMAIL PROTECTED]> wrote:
> Hi all,
>

Hi, Matthieu!

> I just installed the 2.0-preview of mono, with all packages, from the
> Opensuse 10.3 repository.
>
> My app opens several (between 4 and 8 for now ) connections, each one
> in a different thread. Everything works fine during 3-4min, and then
> it raises this exception :


Can you check if you are closing all your connections after using it?

You can see if you are leaking some connection by enable logging of
Npgsql and look for connection leaking messages.

The first explanation which comes to my mind regarding why you may be
having this problem now is that gargabe collection on Mono may have
changed from 1.9 to 2.0. Npgsql has code to fix connection leaking but
only when the connection is gargabe collected. If the runtime takes
more time to collect, your pool may exhaust first.

Also, what Npgsql version are you using?

I would recomend to use the Npgsql from downloads.npgsql.org as the
version which comes bundled with Mono is the Npgsql1 version. We are
working to get the Npgsql2 boundled with the final Mono release.

I hope it helps.


-- 
Regards,

Francisco Figueiredo Jr.
http://fxjr.blogspot.com
http://www.npgsql.org
_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to