Коли ви виконуєте CLI команду Magento 2  "bin/magento ..." і отримуєте помилку:

Allowed memory size of xxxx bytes exhausted (tried to allocate xxx bytes)

Ви можете легко виправити це використавши настпуну команду замість bin/magento:

php -dmemory_limit=-1 bin/magento ....

Приклади:

php -dmemory_limit=-1 bin/magento setup:upgrade
php -dmemory_limit=-1 bin/magento setup:di:compile 

Ця помилка пов'язана з обмеженням налаштувань пам'яті в PHP. Параметр -dmemory_limit = -1 дозволяє запускати PHP в CLI без обмежень пам'яті.

Ви також можете змінити налаштування memory_limit (файл php.ini).