产品提示超时的相关处理方式
在网络稳定的环境下,使用系统时,如果提示:会话已终止,事务已超时,Unexpected EOF,我们可以做一些参数配置来处理,看是否问题可以得到解决。
数据库执行SQL超过了预期
如果通过后端监控,发现单条SQL语句执行的时间长,但语句无法优化,并且表存在有效的索引,那么可以修改Web.config,在<appSettings>节点下增加
<add key=“DbCommandTimeout” value=“60” /> --如将SQL执行超时时间设置为1分钟,根据具体情况调整
Oracle环境下,前端堆栈位置正在调用DBUtils.BulkInserts方法,可以修改Web.config,在<appSettings>节点下增加
<add key="OracleBulkInsertBatchSize" value="5000"/> --调整每次批量大小,系统默认是50000,这时候需要改小
数据库执行SQL太长,导致了请求操作超过了最大的超时时间。
这种主要表现在有异步调用的功能操作,如报表,生成凭证,成本计算或者MRP计算等。可以在web.conifg下找到
<httpRuntime waitChangeNotification="315360000" maxWaitChangeNotification="315360000" maxRequestLength="51200" requestValidationMode="2.0" executionTimeout="30" />--将executionTimeout="30"加大,默认是30秒
.Net事务默认超时时间是10分钟,如果某个操作每次都10分钟后超时,那么需要增加该值大小。
在 %WINDIR%\Microsoft.NET\Framework\v4.0.30319\Config下,找到machine.config文件,找到下面节点
<system.transactions>
<machineSettings maxTimeout="00:10:00"/> --默认为10分钟,需要改为如01:00:00 一小时
</system.transactions>
- 注Web.config位置:产品安装目录下Kingdee\K3Cloud\WebSite
没好使
收藏了,碰到了试试看看
产品提示超时的相关处理方式
本文2024-09-16 18:41:46发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-23812.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf