Использование функции сравнения imagemagick в aws lambda с кодом ошибки -9 и без сообщения об ошибке

#aws-lambda #compare #imagemagick

#aws-lambda #Сравнить #imagemagick

Вопрос:

Не вопрос, а решение, на которое я наткнулся после долгой борьбы.

При использовании функции сравнения Imagemagick для сравнения двух изображений в AWS lambda я продолжал получать код ошибки -9 без сообщения об ошибке. Я нигде не смог найти обсуждения, связанные с этой проблемой.

Ответ №1:

Оказывается, compare использует довольно много памяти, и начальная настройка lambda в 128 МБ просто не сокращает ее. Увеличение объема памяти lambda решило проблему.

Для справки — lambda до выполнения функции сравнения использовала ~ 80 МБ, два сравниваемых изображения составляют ~ 2 МБ каждое. При запуске compare использование памяти увеличилось до ~ 220 МБ