Я пытаюсь запустить:
drush updb
с drush 9.3.0 на моем сайте Drupal 8, и я получаю сообщение об ошибке:
The command could not be executed successfully (returned: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /home/myproject/www/staging.myproject.ch/core/lib/Drupal/Core/Routing/CompiledRoute.php on line 163
Пытался бежать, как дрочка, как:
php -d memory_limit = 1024M vendor / bin / drush ev "echo ini_get ('memory_limit')"
и я получаю значение 1024M, но когда я запускаю updb таким образом, я все равно получаю предыдущее сообщение о памяти.
Здесь:
https://github.com/drush-ops/drush/issues/3294
.. Я видел, что drush 9 выполняет некоторые задачи в подпроцессах и что, скорее всего, это так с командой updb, так что даже drush запускается с подзадачей get увеличенного предела памяти по умолчанию.
Как увеличить ограничение памяти для drush 9 без изменения файла php.ini?