Hello,
I get this error messages when the connections pool is full:
System.SystemException: Timeout exceeded.
at FirebirdSql.Data.Firebird.FbConnectionPool.CheckMaxPoolSize()
at FirebirdSql.Data.Firebird.FbConnectionPool.CheckOut()
at FirebirdSql.Data.Firebird.FbConnection.Open()
But i shouldn't get this error because ConnectionLifeTime=10 in
connectionstring:
<add key="connecstring" value="charset=ISO8859_1;Connection
LifeTime=10;database=/home/domains/db/websites.fdb;user=sysdba;password=masterkey;datasource=localhost"/>
I have tried to clear the pool when i add this line in the global.asax
void Session_End(object sender, EventArgs e)
{
FirebirdSql.Data.FirebirdClient.FbConnection.ClearAllPools();
}
But connections pool never dies, this action is ignored
I've done a test on a webform, i try to see the number of connections in the
pool when is full or almost full
Label1.Text
= FirebirdSql.Data.FirebirdClient.FbConnection.ConnectionPoolsCount.ToString();
The result is 1 all the time..., i don't understand why
I get this issue on different OS (windows 2003 server and FreeBSD), i've tried
all latest versions (ADO.Net Firebird, 2.5.2, 2.7.0, 2.7.5 too)
------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Firebird-net-provider mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider