【问题标题】:Rubyrep with Postgres-> PG::ERROR: Connection is closed when trying to scanRubyrep 与 Postgres-> PG::ERROR: 尝试扫描时连接已关闭
【发布时间】:2012-12-18 21:00:45
【问题描述】:

我使用服务器信息设置了 ruby​​rep 配置文件。没有额外的选择。我测试了我是否可以使用 PGAdmin 从外部连接到这两个数据库。

当我尝试它时,我在我的监控图上看到了连接峰值,所以它确实进入了那里并扫描了初始表。我认为*它也连接到第二张桌子,但它在某处中断。我得到的错误是

Exception caught: PG::Error: connection is closed: show search_path

我在两个数据库上都有相同的架构。我的 ruby​​rep 版本是 1.20,我的 pg 版本是 0.14,我尝试了 0.11 和 0.12,因为我在一些问题中看到它修复了一些连接问题,但我仍然有问题。我不确定还有什么可以尝试的。


添加更多信息

当我尝试 2 个本地数据库时 - 没有问题。所以我的设置似乎没有问题。当我将地址更改为外部数据库时,我想从上述问题中复制的地址再次发生。

当我对此进行测试时,我看到了相应的负载峰值,但是没有返回任何数据。我对服务器的访问权限有限,因此无法检查服务器日志中是否存在实际上导致 ruby​​ rep 给我该错误的问题。

【问题讨论】:

  • 我也有这个问题,试过pg 0.11版也没有解决这个问题。
  • 同样的问题!任何解决方案@fatuhoku?
  • 不,恐怕自从我发布问题以来我根本没有研究过这个问题!

标签: ruby database-replication


【解决方案1】:

我找到了答案。只需使用此存储库https://github.com/ncoders/rubyrep

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-29
    • 2015-03-19
    • 2017-06-26
    • 2015-10-31
    • 2021-04-19
    • 1970-01-01
    • 2015-01-03
    • 2012-12-26
    相关资源
    最近更新 更多