我正在测试一个应用程序和它的数据库,为此我想每次都完全干净地重新开始我的测试。此应用程序从 Twitter 加载大量数据。因此,在我开始之前,我从数据库中删除了所有数据,并终止了我的网络帐户中与该应用程序关联的所有进程。当我尝试加载我的应用程序时,出现以下错误:
[Macromedia][SequeLink JDBC Driver][ODBC Socket][Microsoft][SQL Native Client]Communication link failure
我认为这与我杀死数据库中的所有相关进程有关。一段时间后,我可以再次运行查询。
- 这是否与 Coldfusion Administrator 中的连接设置信息有关?
- 是否只需要一些时间来重置连接?有什么办法可以解决这个问题吗?
- 在测试加载时是否有更好的方法来重新开始?
最佳答案
默认情况下,ColdFusion 汇集连接线程。根据您对 Stephen Moretti 的评论,我猜想您正在终止 CF 期望仍然存在的连接。也就是说,我从未遇到过终止长数据库线程的问题,所以这纯粹是猜测。
就测试而言,我不确定杀死这些线程对您有什么好处。一旦页面停止处理,打开的数据库连接不应推送或拉取额外的数据。
关于sql-server - 通信链路故障错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2240329/