作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个 EC2 实例,它托管一个 Elastic Beanstalk 环境(Linux 和 Python),配置如下:
实例类型:c5.2xlarge
根卷大小:1000 GiB
在我的 python 文件中,我创建了 60 个线程来处理裁剪视频(使用 moviepy ),每个线程将裁剪 10 个视频(总共 10MB)。当我运行该文件时,它返回错误“无法分配内存”。我知道这是关于内存不足,但我不知道如何测量和设置 EC2 实例的容量来避免这个问题。
如有任何建议,我们将不胜感激。
最佳答案
如果你有能力,我建议设置一个 Auto-Scaling group in Elastic Beanstalk .您将需要试验实例的大小,因为您可能不希望仅仅为了执行少量额外的线程而启动额外的 c5.2xlarge 卷。
关于linux - EC2 实例 : Cannot allocate memory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49137751/
我是一名优秀的程序员,十分优秀!