ping() 上的 MySQL 操作错误:(2006,“MySQL 服务器已消失”)

发布于 2024-12-27 02:09:23 字数 160 浏览 0 评论 0原文

我有一台带有 MySQL 连接的服务器,我希望该连接能够持久存在。

我尝试了几种不同的方法来处理它,并且我被告知如果没有连接,“ping()”应该重新连接。然而, ping() 实际上给出了与其他调用相同的错误。

有谁对如何恢复连接或我可以用来防止超时的一些设置有任何建议。

I have a server with a MySQL connection that I'd like to be persistent.

I've tried a few different ways to deal with it, and I'm told that "ping()" should reconnect if there's no connection. However, ping() actually gives the same error as other calls.

Does anyone have any suggestions on how to revive connections or some setting I can use to prevent timeouts.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爺獨霸怡葒院 2025-01-03 02:09:23

从 MySQL 5.0.14 开始,mysql_ping() 不会自动重新连接您的连接。请参阅我之前的回答了解如何你可能会解决这个问题。

但是,可能有更好的方法来解决“MySQL 服务器已消失”错误,请参阅 这个答案

Since MySQL 5.0.14, mysql_ping() does not automatically reconnect your connection. See my previous answer on how you might get around this.

However, there may be a better way to solve your "MySQL Server has gone away" error, see this answer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文