我正在尝试在AWS上部署ETL管道,管道架构由阶跃函数来管理整个管道,它由10个并行(独立)的Fargate(管道)组成,使用阶跃函数中的map和一个Lambda(错误通知器)来调用,
我使用python 3.7作为基础镜像来构建我的docker镜像,管道成功部署,但有时会随机失败,容器退出代码139。
经过进一步的研究,我发现这是sigsegv错误(与linux内核错误码11相同),相关的无效内存访问
我不知道如何纠正这个错误
[UPDATE]
最近发现的问题是,镜像是在x86_84 mac机上构建的,并部署在x86_84 ubuntu系统上,因此我们出现了SIGTERM错误(linux错误代码:7,docker错误代码:139),刚刚重新部署了镜像的AWS codebuild,从那时起一切都很好。