A mensagem "Killed" geralmente significa que seu processo consumiu muita memória, então você pode simplesmente precisar adicionar mais memória ao seu sistema, se possível. No momento em que escrevi esta resposta, tive que aumentar a memória da minha máquina virtual para pelo menos 768 MB, a fim de obtercomposer update
poder trabalhar em algumas situações.
No entanto, se você estiver fazendo isso em um servidor ativo, você não deve usar composer update
nada. O que você deve fazer é:
- Execute
composer update
em um ambiente local (como diretamente em seu laptop / desktop físico ou um contêiner docker / VM em execução em seu laptop / desktop) onde as limitações de memória não devem ser tão graves.
- Faça upload ou
git push
o arquivo composer.lock.
- Execute
composer install
no servidor ao vivo.
composer install
irá então ler o arquivo .lock, buscando as mesmas versões sempre, em vez de encontrar as versões mais recentes de cada pacote. Isso torna seu aplicativo menos provável de quebrar e o composer usa menos memória.
Leia mais aqui: https://getcomposer.org/doc/01-basic-usage.md#installing-with-composer-lock
Como alternativa, você pode fazer upload de todo o vendor
diretório para o servidor, evitando a necessidade de execução composer install
, mas deve executar composer dump-autoload --optimize
.