前端请求超时报错的解决办法

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

前端请求超时报错的解决办法

        一些操作后台执行比较耗时,尤其是数据量较大的时候,有可能导致前端等待超时报错,操作失败,任务无法继续。

        导致超时的原因之一就是系统出厂默认前端等待时长为300秒,即5分钟。一般情况下这个时长足够后台处理相关任务了,但当数据量较大时,后端处理就有可能超过5分钟,导致前端因在规定时间内未收到后端响应而超时报错。

        这种情况下,一方面可以想办法优化后端处理逻辑,提升服务性能来解决,另一方面,也可以采用增加前端等待时长的方法,来变通解决这个问题,使任务可以继续进行。

        增加前端等待时长的具体步骤如下:

1,找到应用服务器上金蝶云星空系统的安装目录,进入Kingdee\WebSite目录下,找到Web.config文件。 

image.webp

2,在文件中查找关键字“executionTimeout”。executionTimeout:执行请求超时时长(秒),官方出厂默认设置是300秒,即5分钟。 

image.webp

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:客户端重定向是否被自动转换为完全限定格式
            

前端请求超时报错的解决办法

一些操作后台执行比较耗时,尤其是数据量较大的时候,有可能导致前端等待超时报错,操作失败,任务无法继续。 导致超时...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息