Развертывание Capistrano прервано из-за Composer

У меня проблема с развертыванием кэпа при выполнении команды:

/ usr / bin / env composer install —prefer-dist —no-взаимодействия —no-progress —optimize-autoloader

Проходит несколько минут, прежде чем я получаю это сообщение об ошибке:

стандартный вывод composer: Предупреждение: proc_open (): ветка не удалась — невозможно выделить память в phar: ///usr/local/bin/composer/vendor/symfony/console/Application.php в строке 954

composer stderr: загрузка репозиториев composer информацией о пакете

Следующее исключение вызвано нехваткой памяти и не настроен подкачки

Проверьте https://getcomposer.org/doc/articles/troubleshooting.md#proc-open-fork-failed-errors для деталей

Если я иду на текущую версию проекта на сервере, и я удаляю папку vendor, тогда я выполняю «установку композитора», она работает.

Локально, на моем компьютере, mamp env, я выполняю эту команду с ограничением памяти:

php -dmemory_limit = 2G / usr / local / bin / composer install

это работает также.

Проблема возникает только тогда, когда я использую развертывание Capistrano.

Любая идея ?

Для информации :

  1. Я проверил сервер, он имеет 4Go Ram.

  2. Своп активирован.

  3. ограничение памяти php установлено -1.

введите описание изображения здесь

Спасибо,

0

Решение

Я только что обновил свой конфиг с 6Go RAM. Композитор, кажется, работает … но зачем ему так много памяти?

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector