【DM版本】:dm8_20221128_FTarm_kylin10_sp1_64
【操作系统】:kylin10
【CPU】:8
【问题描述】*:EFCore6.0使用驱动/drivers/dotNet/DmProvider/netstandard2.0/DmProvider.dll以及/drivers/dotNet/EFCore.Dm6.0/net6.0/Microsoft.EntityFrameworkCore.Dm.dll进行数据查询,抛出异常:
,已确认网络正常,会话数正常,接口只是做了简易的查询,单次访问正常,在150并发下抛出异常。
检查一下操作系统的文件打开数限制,尝试增加以下操作系统资源配置。
/etc/security/limits.conf
dmdba soft nproc unlimited
dmdba hard nproc unlimited
dmdba soft nofile unlimited
dmdba hard nofile unlimited
改下数据库参数 MAX_SESSIONS = 3000
sp_set_para_value(2, 'MAX_SESSIONS', 3000);
执行完后重启数据库生效。
再观察是否解决问题,解决了回复一声。