【问题标题】:ActiveRecord:: StatementInvalid: Mysql2:: Error: closed MySQL connectionActiveRecord::StatementInvalid: Mysql2:: 错误:关闭 MySQL 连接
【发布时间】:2016-03-12 01:31:38
【问题描述】:

我正在尝试在 MySQL 中批量插入 500 万条记录,但收到 ActiveRecord::StatementInvalid: Mysql2::Error: closed MySQL connection 错误。

我正在使用延迟作业将 500 万条记录批量插入到数据库中。 出于测试目的,我点击了 5 个 HTTP 请求,每个请求都包含将 100 万条记录批量插入数据库的请求,因此总共有 500 万条记录将插入数据库。我正在运行 5 个延迟作业实例来进行批量插入。

【问题讨论】:

    标签: mysql ruby-on-rails delayed-job


    【解决方案1】:

    在您的数据库配置文件中尝试reconnect: true

    【讨论】:

    • 您可以通过解释您的建议并提供更多详细信息来改进您的答案...
    猜你喜欢
    • 2018-08-05
    • 1970-01-01
    • 1970-01-01
    • 2018-03-15
    • 2016-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-10
    相关资源
    最近更新 更多