Coldfusion 9 MySQL通信链路故障

Pet*_*ete 2 mysql apache coldfusion coldfusion-9

我刚刚安装了Coldfusion 9,现在一切正常,它通过Coldfusion管理员连接到我的MySQL数据库作为数据流,但我偶然发生这个错误,可能每天5到10次.我不知道如何重新创建它,如果你得到它并刷新页面就会消失.

Error Executing Database Query. Communications link failure Last packet sent to the server was 0 ms ago
Run Code Online (Sandbox Code Playgroud)

coldfusion正在捕获错误,因为它正在显示用户友好的消息并通过电子邮件向我发送问题.

几乎所有的页面加载和工作都很好,这个问题只发生在从CFMX7到CF9,都使用MySQL.

我使用的MySQL版本是"5.0.77"

我已经尝试过localhost和127.0.0.1作为数据源中的主机,它没有任何区别.

有谁知道这是什么以及如何解决它?我已经看过一些类似的Java帖子,但是我没有看到如何将修复翻译成Coldfusion?无论如何它可能是MySQL或Apache问题吗?

编辑:我UNCHECKED昨天上午11点(11日)保持连接,并没有出现错误.通常我每天得到3-10个,所以这看起来很有希望.我会等到明天再确认它是固定的.我在5.0.77上使用MySQL 4/5驱动程序

Ste*_*rat 5

这个问题在Adobe论坛上讨论过.似乎合适的解决方法是在ColdFusion数据源定义中启用验证查询,例如" Select 1"(不带引号).ColdFusion将在让页面请求使用该数据库连接之前运行该简单查询来测试每个连接.这将保证在应用程序中使用之前每个数据库连接都是好的.

有关详细信息,请访问:http: //forums.adobe.com/message/3396302#3396302