gpt4 book ai didi

MySQL ODBC 错误 "server has gone away"

转载 作者:行者123 更新时间:2023-11-29 01:05:06 25 4
gpt4 key购买 nike

有时我们会看到来自 ASP 页面的错误:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[MySQL][MyODBC 5.00.11][MySQL] 2006 MySQL server has gone away

我们正在 ASP 中以最佳方式处理它,但它仍然会突然出现。我认为它更多地与 MySQL ODBC 驱动程序有关,而不是 ASP 代码。对于同样在同一 IIS 服务器下运行的 PHP 代码,我们从未见过这种情况,但是 PHP 每次运行时都会重新连接,而我相信 ODBC 驱动程序连接一次并保持连接。

我已经检查了驱动程序中的设置,但似乎没有任何我可以更改的内容来帮助缓解问题。

谁能解释为什么会发生这种情况以及如何减少这种情况发生的次数?

最佳答案

问题是连接超时。这不是您可以在 ODBC 级别更改的设置。我通过一个简单的查询每 10 秒轮询一次连接来绕过它。这使连接保持事件状态。

关于MySQL ODBC 错误 "server has gone away",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3976210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com