ColdFusion 8:数据库连接重置错误

时间:2010-05-17 20:51:38

标签: sql-server-2005 coldfusion

我一直在收到这些间歇性的ColdFusion数据库连接重置错误,并且想知道是否有人有这方面的经验并且有一个特定的解决方案有效吗?

这是错误:

  

执行数据库查询时出错。[Macromedia] [SQLServer JDBC Driver]尝试联系服务器时出现问题(服务器返回:连接重置)。请确保传递给驱动程序的服务器参数正确并且服务器正在运行。还要确保此服务器未超过最大连接数。

任何特定查询都不会发生这种情况,每次代码在不同的查询中断,返回SQLState错误08s01。这些查询的逻辑很好,没有逻辑错误等。我检查了网络日志,并且在出错时没有数据库服务器连接拒绝。一旦发生第一个错误,它会在每天的随机时间,每隔几天发生不超过一分钟左右。我用谷歌搜索了这个东西,到目前为止,任何有这个问题的人都只在CF6或7上,而coldFusion推出的修正仅适用于CF6或7。

服务器配置明智:

  • ColdFusion服务器是版本8
  • 数据库服务器是SQL Server 2005年标准
  • 允许数据库连接 两者的设置均设置为无限制 SQL Server和ColdFusion

任何帮助将不胜感激,谢谢!

2 个答案:

答案 0 :(得分:0)

我个人尝试更新JDBC驱动程序(http://sourceforge.net/projects/jtds/)并添加验证查询(如果尚未存在)。我曾经使用过一次不断检查服务器之间TCP连接的工具,检测甚至是毫秒差距,请检查此工具http://www.colasoft.com/ping_tool/

答案 1 :(得分:0)

你已经解决了这个问题吗?

我在CF8 VPS上遇到同样的问题,在网上做了一些研究后我发现这篇文章: http://www.mail-archive.com/cf-talk@houseoffusion.com/msg302264.html 它说它与网卡上的某些功能有关,而且在Win2k3的SP2上有些东西搞砸了。不知道这是否适用于你,但以防万一。