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

Author: Boris Thertus, 2018-09-08

1 answers

Найдите путь к php и добавьте версию memory_limit=-1 перед bin/magento. Это может решить вашу проблему

Аналогичная команда ниже:

/opt/php70/bin/php -d memory_limit=-1 bin/magento setup:di:compile

 0
Author: Naveed Asim, 2018-09-09 04:02:26