Magento 2.2.5 скрипт оболочки PHP Объем памяти 2097152 байта исчерпан (пытался выделить 32768 байт)
У меня есть скрипт magento 2, который запускается через оболочку, чтобы не возникало проблем с таймаутом. Он использует запрос php с несколькими завитками, и он работал нормально. Но недавно попросил наш хостинг-сервер увеличить лимит памяти PHP cli с 2048 м до 16384 м, и php-fpm memory_limit тоже был увеличен. И после этого я попытался запустить любую команду magento, и мы получаем следующую ошибку.
Неустранимая ошибка PHP: Разрешенный объем памяти 2097152 байта исчерпан (пытался выделить 32768 байт) в /vendor/symfony/console/Application.php на линии 710. Как это возможно, что раньше он работал нормально, а память была увеличена, и теперь отображается эта ошибка.
Центос 7.3 Apache2 httpd-2.4.6-67.el7.centos.5.x86_64 Magento 2.2.5 PHP 7.1.14
1 answers
Найдите путь к php и добавьте версию memory_limit=-1 перед bin/magento. Это может решить вашу проблему
Аналогичная команда ниже:
/opt/php70/bin/php -d memory_limit=-1 bin/magento setup:di:compile