注册

数据库连接池一直重连不上达梦服务器

老廖 2023/02/14 847 1 已解决

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:win 11,麒麟10
【CPU】:i7 10510U,鲲鹏
【问题描述】*:使用FreeSql 链接达梦数据库,中断数据服务器后,重新启动服务,连接池一直恢复不了,提示image.png,只有重启程序才能重新链接上。但切换到Mysql数据库连接池就可以马上恢复链接。
异常堆栈:
fail: Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware[1]
An unhandled exception has occurred while executing the request.
System.Exception: 【主库】状态不可用,等待后台检查程序恢复方可使用。Communication error
—> System.Exception: 【主库】状态不可用,等待后台检查程序恢复方可使用。Communication error
—> Dm.DmException (0x80004005): Communication error
at Dm.DmCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.Common.DbCommand.ExecuteReader()
at FreeSql.Internal.CommonProvider.AdoProvider.ExecuteReaderMultiple(Int32 multipleResult, DbConnection connection, DbTransaction transaction, Action2 fetchHandler, Action2 schemaHandler, CommandType cmdType, String cmdText, Int32 cmdTimeout, DbParameter[] cmdParms)
— End of inner exception stack trace —
at FreeSql.Internal.ObjectPool.ObjectPool1.GetFree(Boolean checkAvailable) at FreeSql.Internal.ObjectPool.ObjectPool1.Get(Nullable1 timeout) at FreeSql.Internal.CommonProvider.AdoProvider.ExecuteReaderMultiple(Int32 multipleResult, DbConnection connection, DbTransaction transaction, Action2 fetchHandler, Action`2 schemaHandler, CommandType cmdType, String cmdText, Int32 cmdTimeout, DbParameter[] cmdParms)

请问有这种情况吗?谢谢!

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