操作cloud业务时提示“事务超时”如何处理
【问题描述】
操作具体某业务时,提示“事务超时”、“操作超时”,如下图所示;
【操作步骤】
1、.Net事务默认超时时间是10分钟,如果客户数据量很大,然后一个事务里10分钟都处理不完的情况下就会报事务超时的错误了,这个时候就需要调整事务超时的时间。
在 %WINDIR%\Microsoft.NET\Framework\v4.0.30319\Config下,找到machine.config文件,以记事本方式打开该文件,找到下面节点;
2、Cloud数据库默认连接超时时间是30秒,也即一个sql命令执行如果超过30秒还没能执行完成就表示已超时了。
如果客户的数据量大,在进行复杂的查询等操作时就很可能会超时。
为了解决超时的问题可以调整web.config文件(cloud安装目录website目录下)的超时配置。
在web.config的appsettings中增加项:数值单位为秒。
比如将数据库超时时间改为1800秒,也即30分钟:
3、数据库执行SQL太长,导致了请求操作超过了最大的超时时间。
这种主要表现在有异步调用的功能操作,如报表,生成凭证,成本计算或者MRP计算等。
可以在web.conifg下找到
--将executionTimeout=30加大,默认是30秒。
【说明】
1、如果有多台应用服务器,则每台都要做相同的配置修改处理。修改后要重启iis。
2、更多内容,请参考如下帖子。
操作cloud业务时提示“事务超时”如何处理
【问题描述】操作具体某业务时,提示“事务超时”、“操作超时”,如下图所示;【操作步骤】1、.Net事务默认超时时间是10分钟,如果客户数据量...
点击下载文档
本文2024-09-23 01:16:37发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-144916.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章