前端请求超时报错的解决办法
一些操作后台执行比较耗时,尤其是数据量较大的时候,有可能导致前端等待超时报错,操作失败,任务无法继续。
导致超时的原因之一就是系统出厂默认前端等待时长为300秒,即5分钟。一般情况下这个时长足够后台处理相关任务了,但当数据量较大时,后端处理就有可能超过5分钟,导致前端因在规定时间内未收到后端响应而超时报错。
这种情况下,一方面可以想办法优化后端处理逻辑,提升服务性能来解决,另一方面,也可以采用增加前端等待时长的方法,来变通解决这个问题,使任务可以继续进行。
增加前端等待时长的具体步骤如下:
1,找到应用服务器上金蝶云星空系统的安装目录,进入Kingdee\WebSite目录下,找到Web.config文件。
2,在文件中查找关键字“executionTimeout”。executionTimeout:执行请求超时时长(秒),官方出厂默认设置是300秒,即5分钟。
3,将300修改成更大的值,如600。注:并不是越大越好,需要根据需求和现场实际情况而定。一般建议先尝试设置为600、1200等等,逐步加大。
<system.web> <httpRuntime waitChangeNotification="315360000" maxWaitChangeNotification="315360000" maxRequestLength="51200" requestValidationMode="2.0" executionTimeout="600" /> </system.web>
PS:
maxRequestLength:请求最大长度
executionTimeout:执行请求超时时长(秒)
appRequestQueueLimit:最大允许请求个数
useFullQualifiedRedirectUrl:客户端重定向是否被自动转换为完全限定格式
前端请求超时报错的解决办法
一些操作后台执行比较耗时,尤其是数据量较大的时候,有可能导致前端等待超时报错,操作失败,任务无法继续。 导致超时...
点击下载文档
本文2024-09-16 18:21:16发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-21592.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章