首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >由Web.Config中数据库连接Connect Timeout引起的超时错误

由Web.Config中数据库连接Connect Timeout引起的超时错误

作者头像
崔文远TroyCui
发布于 2019-02-26 15:23:45
发布于 2019-02-26 15:23:45
2.9K0
举报
文章被收录于专栏:远在上海远在上海

公司的OA系统有个功能是从ERP LN的数据库导入销售订单到OA数据库,以前因为程序执行时间长的问题,一直报错,后来通过修改executionTimeout=”36000″解决了,但是最近销售部报告说报错每天都发生,影响了正常使用。规律是上午没啥事,下午就会发生。前几天没往异地数据库网络带宽的方向想,今天忽然想起来了,调试了一下程序,在MSSQL查询分析器执行一条SQL,最少需要17秒,有时候超过20秒。而跟踪程序的时候发现this.DbConnection.ConnectionTimeout居然是15,心想不报错才怪!赶紧修改Web.Config文件中数据库连接字符串,增加Connect Timeout=60,再次测试,不再报错。发布到服务器之后也没问题了。记录一下,权作教训。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014年8月28日,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档