Найти в Дзене
Битрикс и не только

Запуск composer с 1Gb оперативной памяти

Всем привет.

Сегодня столкнулся с проблемой нехватки оперативной памяти для запуска composer. Так уж получалось, что раньше его использовал на мощном сервере, где оперативка была в избытке. Но сегодня, он мне потребовался на сервере, где всего 1 Gb памяти. Сам проект я реализовывал на другом сервере, потом перенес на этот. И когда мне потребовалось сделать composer update я получил сообщение

PHP Fatal error: Allowed memory size of 2097152 bytes exhausted (tried to allocate 1937408 bytes) in Unknown on line 0

Большая часть ответов на данный вопрос в интернете указывает, что нужно выделить для запуска больше памяти, но вот где её взять?

Для решения данной проблемы нужно добавить пространство swap(подкачки). Как это реализовать на Debian9 есть хороший мануал от 8host

Делаем все, что указано в мануале и выполняем composer update.

И проблема решена!

Спасибо за внимание