gpt4 book ai didi

mysql - 无法使用 gem mysql2 重新连接到 mysql 数据库

转载 作者:行者123 更新时间:2023-11-29 14:15:48 25 4
gpt4 key购买 nike

我在我的 ruby​​ 代码中使用 gem mysql2 连接到 MySQL 数据库。在我的 Gemfile 中,我有 gem 'mysql2', '~> 0.2.11'但重新连接方法不起作用。它说undefined method reconnect for #<Mysql2::Client:0x8e8da0c> (NoMethodError)因此,当 mysql 服务器出现故障时,尽管我有一个等待一段时间然后尝试重新连接的循环,但应用程序会因上述错误而崩溃。为什么重新连接方法不起作用?

谢谢

最佳答案

使用 Mysql2::Client.new 的 :reconnect 标志修复了它,如 https://github.com/brianmario/mysql2#connection-options 所示。 。重新连接方法不是必需的,也不存在。

关于mysql - 无法使用 gem mysql2 重新连接到 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12705958/

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