pgloader - pgloader:“连接”中的套接字错误:EINTR(中断的系统调用)和 HEAP-EXHAUSTED-ERROR
问题描述
这些天,我尝试使用 pgloader 将数据从 mysql 迁移到 postgres。我遇到了HEAP-EXHAUSTED-ERROR
和Socket error
。对于HEAP-EXHAUSTED-ERROR
,我试图减少批量大小和工人,但没有奏效。对于EINTR (Interrupted system call)
,我不确定根本原因。
解决方案
我尝试使用 Clozure CL 构建 pgloader,它似乎可以工作。也许 CCL 提供了更好的垃圾收集器。看到堆用完 你也可以试试docker镜像:
docker pull dimitri/pgloader:ccl.latest
这种方式适用于这两个问题。
推荐阅读
- python - bs4 的问题,声称我正在使用 python 3 运行 bs4 的 python 2 版本
- excel - 如何使用 Microsoft Excel 生成图表
- java - Arraylist<> 为 null,尽管它已在构造函数中初始化
- python - 尚未安装 RandomForestClassifier 实例。在使用此方法之前使用适当的参数调用“fit”
- angular - 当用户在垫选项卡之间切换时重新启动表单
- html - Bootstrap 4 文本从手机分辨率表中“出去”
- javascript - 如何在 Home Route 中正确设置 react-router-dom?
- python - boto3 确定 DynamoDB 中表的存储大小
- javascript - Angular 5 的外部 JS 库
- delphi - 免费注册 com delphi