Задать вопрос

Ошибка Allowed memory при приёме изображений в base64?

Скрипт принимает json с массивом из 150-200 base64 картинок размером 700х700px image/png
Потом собирает их в mp4. Заметил что в логах изредка появляются записи:
PHP Fatal error:  Allowed memory size of 268435456 bytes exhausted (tried to allocate 450560 bytes)

указывая на строку, где переменная с post (где передаются 150-200 картинок) конвертируется при помощи json_decode
Как это понять? Пишет что не хватает памяти в 256мб пытаясь выделить 440кб, как так?
200 картинок даже в base64 не весят так много, чтобы сожрать всю память.
  • Вопрос задан
  • 152 просмотра
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Значит что ваши 256Mb забиты настолько, что выделить из них ещё 440Kb невозможно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы