首页 > 解决方案 > pgloader:“连接”中的套接字错误:EINTR(中断的系统调用)和 HEAP-EXHAUSTED-ERROR

问题描述

这些天,我尝试使用 pgloader 将数据从 mysql 迁移到 postgres。我遇到了HEAP-EXHAUSTED-ERRORSocket error。对于HEAP-EXHAUSTED-ERROR,我试图减少批量大小和工人,但没有奏效。对于EINTR (Interrupted system call),我不确定根本原因。

标签: pgloadereintr

解决方案


我尝试使用 Clozure CL 构建 pgloader,它似乎可以工作。也许 CCL 提供了更好的垃圾收集器。看到堆用完 你也可以试试docker镜像:

docker pull dimitri/pgloader:ccl.latest

这种方式适用于这两个问题。


推荐阅读