Pandas MemoryError:在Jenkins中运行Docker映像时无法分配
这是我的文件:Pandas MemoryError:在Jenkins中运行Docker映像时无法分配,pandas,docker,jenkins,Pandas,Docker,Jenkins,这是我的文件: pipeline { agent { dockerfile true } stages { stage('Live Training Test') { steps { sh "python app.py" } } } } 它在运行docker image后调用pythonapp.py。 在app.py中,我正在运行查询并将结
pipeline {
agent { dockerfile true }
stages {
stage('Live Training Test') {
steps {
sh "python app.py"
}
}
}
}
它在运行docker image后调用pythonapp.py
。
在app.py
中,我正在运行查询并将结果存储到dataframe。Dataframe相当大,在主机上运行时,它没有问题。但是,当我在Docker内部运行它时,我得到了这个错误
MemoryError:无法为具有形状(41005274,7)和数据类型对象的数组分配2.14 GiB
我试图找到问题的根源,但没有成功。有什么问题吗?docker内存有限吗?我需要安装一些卷来存储这样大的对象吗
非常感谢您的帮助。您和docker在哪里以及在做什么?查看Jenkins文件,看起来您正在运行python脚本。请详细说明运行docker image后调用python app.py的
。