创建图像缩略图时,Amazon Lambda内存不足

时间:2016-04-29 19:52:12

标签: java node.js amazon-web-services amazon-s3 aws-lambda

所以我的设置如下:存储图像的S3存储桶和存储图像缩略图的另一个S3存储桶。目标是每当将新图像上载到第一个存储桶时,Lambda函数将被触发并创建缩略图并将其存储在第二个存储桶中。

我已按照Amazon AWS网站上提供的文档进行操作,并且我已尝试使用Java和NodeJS作为Lambda函数。此外,我分配给Lambda的内存是最大可能的(1.5 GB)。

我面临的问题是,当图像尺寸较小但图像尺寸变大时,此程序可以正常工作(我的图像大约有40 MB的问题 - 最终我想要系统为了处理大小达到1500 MB的图像,它的内存不足。

在Java中,我用尽了Java堆空间。

在NodeJS中,我得到的错误是" Stream产生空缓冲区。内存大小:1536 MB最大内存使用:1536 MB"

有没有办法解决这个问题?

0 个答案:

没有答案