注册

DmException | 6123,从连接池中获取连接时超时

叼辣条闯世界 2026/06/05 515 2

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:达梦8
【操作系统】:麒麟
【CPU】:arm
【问题描述】*: net6.0,三个线程,每秒循环获取数据,运行三天吧,
DmException | 6123,从连接池中获取连接时超时 | at Dm.DmError.ThrowDmException(Int32 code)
at Dm.util.ConnPoolCache.ConnPool.Get(FilterChain chain, DmConnection conn)
at Dm.util.ConnPoolCache.Get(FilterChain chain, DmConnection conn)
at Dm.filter.ConnPoolFilter.Open(FilterChain chain, DmConnection conn)
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.OpenInternal(Boolean errorsExpected)
at Microsoft.EntityFrameworkCore.Storage.RelationalConnection.Open(Boolean errorsExpected)
at Microsoft.EntityFrameworkCore.Storage.RelationalCommand.ExecuteReader(RelationalCommandParameterObject parameterObject)
at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable1.Enumerator.InitializeReader(Enumerator enumerator) at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.&lt;>c__DisplayClass31_02.<Execute>b__0(DbContext context, TState state)
at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.ExecuteImplementation[TState,TResult](Func3 operation, Func3 verifySucceeded, TState state)
at Microsoft.EntityFrameworkCore.Storage.ExecutionStrategy.Execute[TState,TResult](TState state, Func3 operation, Func3 verifySucceeded)
at Microsoft.EntityFrameworkCore.Query.Internal.SingleQueryingEnumerable1.Enumerator.MoveNext() at System.Collections.Generic.List1..ctor(IEnumerable1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source)

连接参数 :;conn_pooling=True;ConnPoolCheck=True;connPoolSize=100;
connPoolIdleExpiredTime=300000;connectionTimeout=10;

有说和ConnPoolCheck有关系,是第三天慢慢连接时间变长

回答 0
暂无回答
扫一扫
联系客服