EC2实例:无法分配内存

时间:2018-03-06 18:34:11

标签: linux multithreading python-2.7 amazon-ec2 moviepy

我有一个EC2实例,它通过配置托管Elastic Beanstalk环境(Linux和Python):

  • 实例类型:c5.2xlarge

  • 根卷大小:1000 GiB

在我的python文件中,我创建了60个线程来处理裁剪视频(使用moviepy),每个线程将裁剪10个视频(总共10MB)。当我运行该文件时,它返回错误"无法分配内存"。我知道它是关于内存不足的,但我不知道如何测量和设置EC2实例的容量以避免此问题。

任何建议都表示赞赏。

1 个答案:

答案 0 :(得分:0)

如果您有容量,我建议您设置Auto-Scaling group in Elastic Beanstalk。您将需要尝试实例的大小,因为您可能不希望为了执行少量额外线程而增加额外的c5.2xlarge卷。